Title: [105068] trunk/Source/WebCore
Revision
105068
Author
[email protected]
Date
2012-01-16 09:17:53 -0800 (Mon, 16 Jan 2012)

Log Message

[Qt] Inremental build problem revealed by https://bugs.webkit.org/show_bug.cgi?id=74455

Reviewed by Tor Arne Vestbø.

* DerivedSources.pri: supplemental_dependency.tmp must depends on idl files too.

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (105067 => 105068)


--- trunk/Source/WebCore/ChangeLog	2012-01-16 16:56:19 UTC (rev 105067)
+++ trunk/Source/WebCore/ChangeLog	2012-01-16 17:17:53 UTC (rev 105068)
@@ -1,3 +1,11 @@
+2012-01-16  Csaba Osztrogonác  <[email protected]>
+
+        [Qt] Inremental build problem revealed by https://bugs.webkit.org/show_bug.cgi?id=74455
+
+        Reviewed by Tor Arne Vestbø.
+
+        * DerivedSources.pri: supplemental_dependency.tmp must depends on idl files too.
+
 2012-01-16  Pavel Feldman  <[email protected]>
 
         Web Inspector: do not merge iframes into a single DOM hierarchy.

Modified: trunk/Source/WebCore/DerivedSources.pri (105067 => 105068)


--- trunk/Source/WebCore/DerivedSources.pri	2012-01-16 16:56:19 UTC (rev 105067)
+++ trunk/Source/WebCore/DerivedSources.pri	2012-01-16 17:17:53 UTC (rev 105068)
@@ -90,518 +90,518 @@
     $$PWD/css/mobileThemeQt.css
 
 IDL_BINDINGS += \
-    css/Counter.idl \
-    css/CSSCharsetRule.idl \
-    css/CSSFontFaceRule.idl \
-    css/CSSImportRule.idl \
-    css/CSSMediaRule.idl \
-    css/CSSPageRule.idl \
-    css/CSSPrimitiveValue.idl \
-    css/CSSRule.idl \
-    css/CSSRuleList.idl \
-    css/CSSStyleDeclaration.idl \
-    css/CSSStyleRule.idl \
-    css/CSSStyleSheet.idl \
-    css/CSSValue.idl \
-    css/CSSValueList.idl \
-    css/MediaList.idl \
-    css/MediaQueryList.idl \
-    css/Rect.idl \
-    css/RGBColor.idl \
-    css/StyleMedia.idl \
-    css/StyleSheet.idl \
-    css/StyleSheetList.idl \
-    css/WebKitCSSFilterValue.idl \
-    css/WebKitCSSKeyframeRule.idl \
-    css/WebKitCSSKeyframesRule.idl \
-    css/WebKitCSSMatrix.idl \
-    css/WebKitCSSTransformValue.idl \
-    dom/Attr.idl \
-    dom/BeforeLoadEvent.idl \
-    dom/CharacterData.idl \
-    dom/ClientRect.idl \
-    dom/ClientRectList.idl \
-    dom/Clipboard.idl \
-    dom/CDATASection.idl \
-    dom/Comment.idl \
-    dom/CompositionEvent.idl \
-    dom/CustomEvent.idl \
-    dom/DataTransferItem.idl \
-    dom/DataTransferItemList.idl \
-    dom/DeviceMotionEvent.idl \
-    dom/DeviceOrientationEvent.idl \
-    dom/DocumentFragment.idl \
-    dom/Document.idl \
-    dom/DocumentType.idl \
-    dom/DOMCoreException.idl \
-    dom/DOMImplementation.idl \
-    dom/DOMStringList.idl \
-    dom/DOMStringMap.idl \
-    dom/Element.idl \
-    dom/Entity.idl \
-    dom/EntityReference.idl \
-    dom/ErrorEvent.idl \
-    dom/Event.idl \
-    dom/EventException.idl \
-#    dom/EventListener.idl \
-#    dom/EventTarget.idl \
-    dom/HashChangeEvent.idl \
-    dom/KeyboardEvent.idl \
-    dom/MouseEvent.idl \
-    dom/MessageChannel.idl \
-    dom/MessageEvent.idl \
-    dom/MessagePort.idl \
-    dom/MutationEvent.idl \
-    dom/NamedNodeMap.idl \
-    dom/Node.idl \
-    dom/NodeFilter.idl \
-    dom/NodeIterator.idl \
-    dom/NodeList.idl \
-    dom/Notation.idl \
-    dom/OverflowEvent.idl \
-    dom/PageTransitionEvent.idl \
-    dom/PopStateEvent.idl \
-    dom/ProcessingInstruction.idl \
-    dom/ProgressEvent.idl \
-    dom/RangeException.idl \
-    dom/Range.idl \
-    dom/RequestAnimationFrameCallback.idl \
-    dom/StringCallback.idl \
-    dom/Text.idl \
-    dom/TextEvent.idl \
-    dom/Touch.idl \
-    dom/TouchEvent.idl \
-    dom/TouchList.idl \
-    dom/TreeWalker.idl \
-    dom/UIEvent.idl \
-    dom/WebKitAnimationEvent.idl \
-    dom/WebKitNamedFlow.idl \
-    dom/WebKitTransitionEvent.idl \
-    dom/WheelEvent.idl \
-    fileapi/Blob.idl \
-    fileapi/DirectoryEntry.idl \
-    fileapi/DirectoryEntrySync.idl \
-    fileapi/DirectoryReader.idl \
-    fileapi/DirectoryReaderSync.idl \
-    fileapi/DOMFileSystem.idl \
-    fileapi/DOMFileSystemSync.idl \
-    fileapi/EntriesCallback.idl \
-    fileapi/Entry.idl \
-    fileapi/EntryArray.idl \
-    fileapi/EntryArraySync.idl \
-    fileapi/EntryCallback.idl \
-    fileapi/EntrySync.idl \
-    fileapi/ErrorCallback.idl \
-    fileapi/File.idl \
-    fileapi/FileCallback.idl \
-    fileapi/FileEntry.idl \
-    fileapi/FileEntrySync.idl \
-    fileapi/FileError.idl \
-    fileapi/FileException.idl \
-    fileapi/FileList.idl \
-    fileapi/FileReader.idl \
-    fileapi/FileReaderSync.idl \
-    fileapi/FileSystemCallback.idl \
-    fileapi/FileWriter.idl \
-    fileapi/FileWriterCallback.idl \
-    fileapi/OperationNotAllowedException.idl \
-    fileapi/Metadata.idl \
-    fileapi/MetadataCallback.idl \
-    fileapi/WebKitBlobBuilder.idl \
-    html/canvas/ArrayBufferView.idl \
-    html/canvas/ArrayBuffer.idl \
-    html/canvas/DataView.idl \
-    html/canvas/Int8Array.idl \
-    html/canvas/Float32Array.idl \
-    html/canvas/Float64Array.idl \
-    html/canvas/CanvasGradient.idl \
-    html/canvas/Int32Array.idl \
-    html/canvas/CanvasPattern.idl \
-    html/canvas/CanvasRenderingContext.idl \
-    html/canvas/CanvasRenderingContext2D.idl \
-    html/canvas/OESStandardDerivatives.idl \
-    html/canvas/OESTextureFloat.idl \
-    html/canvas/OESVertexArrayObject.idl \
-    html/canvas/WebGLActiveInfo.idl \
-    html/canvas/WebGLBuffer.idl \
-    html/canvas/WebGLContextAttributes.idl \
-    html/canvas/WebGLContextEvent.idl \
-    html/canvas/WebGLDebugRendererInfo.idl \
-    html/canvas/WebGLDebugShaders.idl \
-    html/canvas/WebGLFramebuffer.idl \
-    html/canvas/WebGLLoseContext.idl \
-    html/canvas/WebGLProgram.idl \
-    html/canvas/WebGLRenderbuffer.idl \
-    html/canvas/WebGLRenderingContext.idl \
-    html/canvas/WebGLShader.idl \
-    html/canvas/Int16Array.idl \
-    html/canvas/WebGLTexture.idl \
-    html/canvas/WebGLUniformLocation.idl \
-    html/canvas/WebGLVertexArrayObjectOES.idl \
-    html/canvas/Uint8Array.idl \
-    html/canvas/Uint32Array.idl \
-    html/canvas/Uint16Array.idl \
-    html/DOMFormData.idl \
-    html/DOMSettableTokenList.idl \
-    html/DOMTokenList.idl \
-    html/DOMURL.idl \
-    html/HTMLAllCollection.idl \
-    html/HTMLAudioElement.idl \
-    html/HTMLAnchorElement.idl \
-    html/HTMLAppletElement.idl \
-    html/HTMLAreaElement.idl \
-    html/HTMLBaseElement.idl \
-    html/HTMLBaseFontElement.idl \
-    html/HTMLBodyElement.idl \
-    html/HTMLBRElement.idl \
-    html/HTMLButtonElement.idl \
-    html/HTMLCanvasElement.idl \
-    html/HTMLCollection.idl \
-    html/HTMLDataListElement.idl \
-    html/HTMLDetailsElement.idl \
-    html/HTMLDirectoryElement.idl \
-    html/HTMLDivElement.idl \
-    html/HTMLDListElement.idl \
-    html/HTMLDocument.idl \
-    html/HTMLElement.idl \
-    html/HTMLEmbedElement.idl \
-    html/HTMLFieldSetElement.idl \
-    html/HTMLFontElement.idl \
-    html/HTMLFormElement.idl \
-    html/HTMLFrameElement.idl \
-    html/HTMLFrameSetElement.idl \
-    html/HTMLHeadElement.idl \
-    html/HTMLHeadingElement.idl \
-    html/HTMLHRElement.idl \
-    html/HTMLHtmlElement.idl \
-    html/HTMLIFrameElement.idl \
-    html/HTMLImageElement.idl \
-    html/HTMLInputElement.idl \
-    html/HTMLIsIndexElement.idl \
-    html/HTMLKeygenElement.idl \
-    html/HTMLLabelElement.idl \
-    html/HTMLLegendElement.idl \
-    html/HTMLLIElement.idl \
-    html/HTMLLinkElement.idl \
-    html/HTMLMapElement.idl \
-    html/HTMLMarqueeElement.idl \
-    html/HTMLMediaElement.idl \
-    html/HTMLMenuElement.idl \
-    html/HTMLMetaElement.idl \
-    html/HTMLMeterElement.idl \
-    html/HTMLModElement.idl \
-    html/HTMLObjectElement.idl \
-    html/HTMLOListElement.idl \
-    html/HTMLOptGroupElement.idl \
-    html/HTMLOptionElement.idl \
-    html/HTMLOptionsCollection.idl \
-    html/HTMLOutputElement.idl \
-    html/HTMLParagraphElement.idl \
-    html/HTMLParamElement.idl \
-    html/HTMLPreElement.idl \
-    html/HTMLProgressElement.idl \
-    html/HTMLPropertiesCollection.idl \
-    html/HTMLQuoteElement.idl \
-    html/HTMLScriptElement.idl \
-    html/HTMLSelectElement.idl \
-    html/HTMLSourceElement.idl \
-    html/HTMLSpanElement.idl \
-    html/HTMLStyleElement.idl \
-    html/HTMLTableCaptionElement.idl \
-    html/HTMLTableCellElement.idl \
-    html/HTMLTableColElement.idl \
-    html/HTMLTableElement.idl \
-    html/HTMLTableRowElement.idl \
-    html/HTMLTableSectionElement.idl \
-    html/HTMLTextAreaElement.idl \
-    html/HTMLTitleElement.idl \
-    html/HTMLTrackElement.idl \
-    html/HTMLUListElement.idl \
-    html/HTMLUnknownElement.idl \
-    html/HTMLVideoElement.idl \
-    html/ImageData.idl \
-    html/MediaController.idl \
-    html/MediaError.idl \
-    html/TextMetrics.idl \
-    html/TimeRanges.idl \
-    html/ValidityState.idl \
-    html/VoidCallback.idl \
-    inspector/InjectedScriptHost.idl \
-    inspector/InspectorFrontendHost.idl \
-    inspector/_javascript_CallFrame.idl \
-    inspector/ScriptProfile.idl \
-    inspector/ScriptProfileNode.idl \
-    loader/appcache/DOMApplicationCache.idl \
-    notifications/Notification.idl \
-    notifications/NotificationCenter.idl \
-    page/BarInfo.idl \
-    page/Console.idl \
-    page/Coordinates.idl \
-    page/Crypto.idl \
-    page/DOMSelection.idl \
-    page/DOMWindow.idl \
-    page/EventSource.idl \
-    page/Geolocation.idl \
-    page/Geoposition.idl \
-    page/History.idl \
-    page/Location.idl \
-    page/MemoryInfo.idl \
-    page/Navigator.idl \
-    page/Performance.idl \
-    page/PerformanceNavigation.idl \
-    page/PerformanceTiming.idl \
-    page/PositionCallback.idl \
-    page/PositionError.idl \
-    page/PositionErrorCallback.idl \
-    page/Screen.idl \
-    page/SpeechInputEvent.idl \
-    page/SpeechInputResult.idl \
-    page/SpeechInputResultList.idl \
-    page/WebKitAnimation.idl \
-    page/WebKitAnimationList.idl \
-    page/WebKitPoint.idl \
-    page/WorkerNavigator.idl \
-    plugins/DOMPlugin.idl \
-    plugins/DOMMimeType.idl \
-    plugins/DOMPluginArray.idl \
-    plugins/DOMMimeTypeArray.idl \
-    storage/DOMWindowSQLDatabase.idl \
-    storage/Database.idl \
-    storage/DatabaseCallback.idl \
-    storage/DatabaseSync.idl \
-    storage/IDBAny.idl \
-    storage/IDBCursor.idl \
-    storage/IDBDatabaseError.idl \
-    storage/IDBDatabaseException.idl \
-    storage/IDBDatabase.idl \
-    storage/IDBFactory.idl \
-    storage/IDBIndex.idl \
-    storage/IDBKey.idl \
-    storage/IDBKeyRange.idl \
-    storage/IDBObjectStore.idl \
-    storage/IDBRequest.idl \
-    storage/IDBTransaction.idl \
-    storage/Storage.idl \
-    storage/StorageEvent.idl \
-    storage/StorageInfo.idl \
-    storage/StorageInfoErrorCallback.idl \
-    storage/StorageInfoQuotaCallback.idl \
-    storage/StorageInfoUsageCallback.idl \
-    storage/SQLError.idl \
-    storage/SQLException.idl \
-    storage/SQLResultSet.idl \
-    storage/SQLResultSetRowList.idl \
-    storage/SQLStatementCallback.idl \
-    storage/SQLStatementErrorCallback.idl \
-    storage/SQLTransaction.idl \
-    storage/SQLTransactionCallback.idl \
-    storage/SQLTransactionErrorCallback.idl \
-    storage/SQLTransactionSync.idl \
-    storage/SQLTransactionSyncCallback.idl \
-    testing/Internals.idl \
-    webaudio/AudioBuffer.idl \
-    webaudio/AudioBufferSourceNode.idl \
-    webaudio/AudioChannelMerger.idl \
-    webaudio/AudioChannelSplitter.idl \
-    webaudio/AudioContext.idl \
-    webaudio/AudioDestinationNode.idl \
-    webaudio/AudioGain.idl \
-    webaudio/AudioGainNode.idl \
-    webaudio/AudioListener.idl \
-    webaudio/AudioNode.idl \
-    webaudio/AudioPannerNode.idl \
-    webaudio/AudioParam.idl \
-    webaudio/AudioProcessingEvent.idl \
-    webaudio/AudioSourceNode.idl \
-    webaudio/ConvolverNode.idl \
-    webaudio/DelayNode.idl \
-    webaudio/DOMWindowWebAudio.idl \
-    webaudio/HighPass2FilterNode.idl \
-    webaudio/_javascript_AudioNode.idl \
-    webaudio/LowPass2FilterNode.idl \
-    webaudio/RealtimeAnalyserNode.idl \
-    websockets/CloseEvent.idl \
-    websockets/DOMWindowWebSocket.idl \
-    websockets/WebSocket.idl \
-    workers/AbstractWorker.idl \
-    workers/DedicatedWorkerContext.idl \
-    workers/SharedWorker.idl \
-    workers/SharedWorkerContext.idl \
-    workers/Worker.idl \
-    workers/WorkerContext.idl \
-    workers/WorkerLocation.idl \
-    xml/DOMParser.idl \
-    xml/XMLHttpRequest.idl \
-    xml/XMLHttpRequestException.idl \
-    xml/XMLHttpRequestProgressEvent.idl \
-    xml/XMLHttpRequestUpload.idl \
-    xml/XMLSerializer.idl \
-    xml/XPathNSResolver.idl \
-    xml/XPathException.idl \
-    xml/XPathExpression.idl \
-    xml/XPathResult.idl \
-    xml/XPathEvaluator.idl \
-    xml/XSLTProcessor.idl
+    $$PWD/css/Counter.idl \
+    $$PWD/css/CSSCharsetRule.idl \
+    $$PWD/css/CSSFontFaceRule.idl \
+    $$PWD/css/CSSImportRule.idl \
+    $$PWD/css/CSSMediaRule.idl \
+    $$PWD/css/CSSPageRule.idl \
+    $$PWD/css/CSSPrimitiveValue.idl \
+    $$PWD/css/CSSRule.idl \
+    $$PWD/css/CSSRuleList.idl \
+    $$PWD/css/CSSStyleDeclaration.idl \
+    $$PWD/css/CSSStyleRule.idl \
+    $$PWD/css/CSSStyleSheet.idl \
+    $$PWD/css/CSSValue.idl \
+    $$PWD/css/CSSValueList.idl \
+    $$PWD/css/MediaList.idl \
+    $$PWD/css/MediaQueryList.idl \
+    $$PWD/css/Rect.idl \
+    $$PWD/css/RGBColor.idl \
+    $$PWD/css/StyleMedia.idl \
+    $$PWD/css/StyleSheet.idl \
+    $$PWD/css/StyleSheetList.idl \
+    $$PWD/css/WebKitCSSFilterValue.idl \
+    $$PWD/css/WebKitCSSKeyframeRule.idl \
+    $$PWD/css/WebKitCSSKeyframesRule.idl \
+    $$PWD/css/WebKitCSSMatrix.idl \
+    $$PWD/css/WebKitCSSTransformValue.idl \
+    $$PWD/dom/Attr.idl \
+    $$PWD/dom/BeforeLoadEvent.idl \
+    $$PWD/dom/CharacterData.idl \
+    $$PWD/dom/ClientRect.idl \
+    $$PWD/dom/ClientRectList.idl \
+    $$PWD/dom/Clipboard.idl \
+    $$PWD/dom/CDATASection.idl \
+    $$PWD/dom/Comment.idl \
+    $$PWD/dom/CompositionEvent.idl \
+    $$PWD/dom/CustomEvent.idl \
+    $$PWD/dom/DataTransferItem.idl \
+    $$PWD/dom/DataTransferItemList.idl \
+    $$PWD/dom/DeviceMotionEvent.idl \
+    $$PWD/dom/DeviceOrientationEvent.idl \
+    $$PWD/dom/DocumentFragment.idl \
+    $$PWD/dom/Document.idl \
+    $$PWD/dom/DocumentType.idl \
+    $$PWD/dom/DOMCoreException.idl \
+    $$PWD/dom/DOMImplementation.idl \
+    $$PWD/dom/DOMStringList.idl \
+    $$PWD/dom/DOMStringMap.idl \
+    $$PWD/dom/Element.idl \
+    $$PWD/dom/Entity.idl \
+    $$PWD/dom/EntityReference.idl \
+    $$PWD/dom/ErrorEvent.idl \
+    $$PWD/dom/Event.idl \
+    $$PWD/dom/EventException.idl \
+#    $$PWD/dom/EventListener.idl \
+#    $$PWD/dom/EventTarget.idl \
+    $$PWD/dom/HashChangeEvent.idl \
+    $$PWD/dom/KeyboardEvent.idl \
+    $$PWD/dom/MouseEvent.idl \
+    $$PWD/dom/MessageChannel.idl \
+    $$PWD/dom/MessageEvent.idl \
+    $$PWD/dom/MessagePort.idl \
+    $$PWD/dom/MutationEvent.idl \
+    $$PWD/dom/NamedNodeMap.idl \
+    $$PWD/dom/Node.idl \
+    $$PWD/dom/NodeFilter.idl \
+    $$PWD/dom/NodeIterator.idl \
+    $$PWD/dom/NodeList.idl \
+    $$PWD/dom/Notation.idl \
+    $$PWD/dom/OverflowEvent.idl \
+    $$PWD/dom/PageTransitionEvent.idl \
+    $$PWD/dom/PopStateEvent.idl \
+    $$PWD/dom/ProcessingInstruction.idl \
+    $$PWD/dom/ProgressEvent.idl \
+    $$PWD/dom/RangeException.idl \
+    $$PWD/dom/Range.idl \
+    $$PWD/dom/RequestAnimationFrameCallback.idl \
+    $$PWD/dom/StringCallback.idl \
+    $$PWD/dom/Text.idl \
+    $$PWD/dom/TextEvent.idl \
+    $$PWD/dom/Touch.idl \
+    $$PWD/dom/TouchEvent.idl \
+    $$PWD/dom/TouchList.idl \
+    $$PWD/dom/TreeWalker.idl \
+    $$PWD/dom/UIEvent.idl \
+    $$PWD/dom/WebKitAnimationEvent.idl \
+    $$PWD/dom/WebKitNamedFlow.idl \
+    $$PWD/dom/WebKitTransitionEvent.idl \
+    $$PWD/dom/WheelEvent.idl \
+    $$PWD/fileapi/Blob.idl \
+    $$PWD/fileapi/DirectoryEntry.idl \
+    $$PWD/fileapi/DirectoryEntrySync.idl \
+    $$PWD/fileapi/DirectoryReader.idl \
+    $$PWD/fileapi/DirectoryReaderSync.idl \
+    $$PWD/fileapi/DOMFileSystem.idl \
+    $$PWD/fileapi/DOMFileSystemSync.idl \
+    $$PWD/fileapi/EntriesCallback.idl \
+    $$PWD/fileapi/Entry.idl \
+    $$PWD/fileapi/EntryArray.idl \
+    $$PWD/fileapi/EntryArraySync.idl \
+    $$PWD/fileapi/EntryCallback.idl \
+    $$PWD/fileapi/EntrySync.idl \
+    $$PWD/fileapi/ErrorCallback.idl \
+    $$PWD/fileapi/File.idl \
+    $$PWD/fileapi/FileCallback.idl \
+    $$PWD/fileapi/FileEntry.idl \
+    $$PWD/fileapi/FileEntrySync.idl \
+    $$PWD/fileapi/FileError.idl \
+    $$PWD/fileapi/FileException.idl \
+    $$PWD/fileapi/FileList.idl \
+    $$PWD/fileapi/FileReader.idl \
+    $$PWD/fileapi/FileReaderSync.idl \
+    $$PWD/fileapi/FileSystemCallback.idl \
+    $$PWD/fileapi/FileWriter.idl \
+    $$PWD/fileapi/FileWriterCallback.idl \
+    $$PWD/fileapi/OperationNotAllowedException.idl \
+    $$PWD/fileapi/Metadata.idl \
+    $$PWD/fileapi/MetadataCallback.idl \
+    $$PWD/fileapi/WebKitBlobBuilder.idl \
+    $$PWD/html/canvas/ArrayBufferView.idl \
+    $$PWD/html/canvas/ArrayBuffer.idl \
+    $$PWD/html/canvas/DataView.idl \
+    $$PWD/html/canvas/Int8Array.idl \
+    $$PWD/html/canvas/Float32Array.idl \
+    $$PWD/html/canvas/Float64Array.idl \
+    $$PWD/html/canvas/CanvasGradient.idl \
+    $$PWD/html/canvas/Int32Array.idl \
+    $$PWD/html/canvas/CanvasPattern.idl \
+    $$PWD/html/canvas/CanvasRenderingContext.idl \
+    $$PWD/html/canvas/CanvasRenderingContext2D.idl \
+    $$PWD/html/canvas/OESStandardDerivatives.idl \
+    $$PWD/html/canvas/OESTextureFloat.idl \
+    $$PWD/html/canvas/OESVertexArrayObject.idl \
+    $$PWD/html/canvas/WebGLActiveInfo.idl \
+    $$PWD/html/canvas/WebGLBuffer.idl \
+    $$PWD/html/canvas/WebGLContextAttributes.idl \
+    $$PWD/html/canvas/WebGLContextEvent.idl \
+    $$PWD/html/canvas/WebGLDebugRendererInfo.idl \
+    $$PWD/html/canvas/WebGLDebugShaders.idl \
+    $$PWD/html/canvas/WebGLFramebuffer.idl \
+    $$PWD/html/canvas/WebGLLoseContext.idl \
+    $$PWD/html/canvas/WebGLProgram.idl \
+    $$PWD/html/canvas/WebGLRenderbuffer.idl \
+    $$PWD/html/canvas/WebGLRenderingContext.idl \
+    $$PWD/html/canvas/WebGLShader.idl \
+    $$PWD/html/canvas/Int16Array.idl \
+    $$PWD/html/canvas/WebGLTexture.idl \
+    $$PWD/html/canvas/WebGLUniformLocation.idl \
+    $$PWD/html/canvas/WebGLVertexArrayObjectOES.idl \
+    $$PWD/html/canvas/Uint8Array.idl \
+    $$PWD/html/canvas/Uint32Array.idl \
+    $$PWD/html/canvas/Uint16Array.idl \
+    $$PWD/html/DOMFormData.idl \
+    $$PWD/html/DOMSettableTokenList.idl \
+    $$PWD/html/DOMTokenList.idl \
+    $$PWD/html/DOMURL.idl \
+    $$PWD/html/HTMLAllCollection.idl \
+    $$PWD/html/HTMLAudioElement.idl \
+    $$PWD/html/HTMLAnchorElement.idl \
+    $$PWD/html/HTMLAppletElement.idl \
+    $$PWD/html/HTMLAreaElement.idl \
+    $$PWD/html/HTMLBaseElement.idl \
+    $$PWD/html/HTMLBaseFontElement.idl \
+    $$PWD/html/HTMLBodyElement.idl \
+    $$PWD/html/HTMLBRElement.idl \
+    $$PWD/html/HTMLButtonElement.idl \
+    $$PWD/html/HTMLCanvasElement.idl \
+    $$PWD/html/HTMLCollection.idl \
+    $$PWD/html/HTMLDataListElement.idl \
+    $$PWD/html/HTMLDetailsElement.idl \
+    $$PWD/html/HTMLDirectoryElement.idl \
+    $$PWD/html/HTMLDivElement.idl \
+    $$PWD/html/HTMLDListElement.idl \
+    $$PWD/html/HTMLDocument.idl \
+    $$PWD/html/HTMLElement.idl \
+    $$PWD/html/HTMLEmbedElement.idl \
+    $$PWD/html/HTMLFieldSetElement.idl \
+    $$PWD/html/HTMLFontElement.idl \
+    $$PWD/html/HTMLFormElement.idl \
+    $$PWD/html/HTMLFrameElement.idl \
+    $$PWD/html/HTMLFrameSetElement.idl \
+    $$PWD/html/HTMLHeadElement.idl \
+    $$PWD/html/HTMLHeadingElement.idl \
+    $$PWD/html/HTMLHRElement.idl \
+    $$PWD/html/HTMLHtmlElement.idl \
+    $$PWD/html/HTMLIFrameElement.idl \
+    $$PWD/html/HTMLImageElement.idl \
+    $$PWD/html/HTMLInputElement.idl \
+    $$PWD/html/HTMLIsIndexElement.idl \
+    $$PWD/html/HTMLKeygenElement.idl \
+    $$PWD/html/HTMLLabelElement.idl \
+    $$PWD/html/HTMLLegendElement.idl \
+    $$PWD/html/HTMLLIElement.idl \
+    $$PWD/html/HTMLLinkElement.idl \
+    $$PWD/html/HTMLMapElement.idl \
+    $$PWD/html/HTMLMarqueeElement.idl \
+    $$PWD/html/HTMLMediaElement.idl \
+    $$PWD/html/HTMLMenuElement.idl \
+    $$PWD/html/HTMLMetaElement.idl \
+    $$PWD/html/HTMLMeterElement.idl \
+    $$PWD/html/HTMLModElement.idl \
+    $$PWD/html/HTMLObjectElement.idl \
+    $$PWD/html/HTMLOListElement.idl \
+    $$PWD/html/HTMLOptGroupElement.idl \
+    $$PWD/html/HTMLOptionElement.idl \
+    $$PWD/html/HTMLOptionsCollection.idl \
+    $$PWD/html/HTMLOutputElement.idl \
+    $$PWD/html/HTMLParagraphElement.idl \
+    $$PWD/html/HTMLParamElement.idl \
+    $$PWD/html/HTMLPreElement.idl \
+    $$PWD/html/HTMLProgressElement.idl \
+    $$PWD/html/HTMLPropertiesCollection.idl \
+    $$PWD/html/HTMLQuoteElement.idl \
+    $$PWD/html/HTMLScriptElement.idl \
+    $$PWD/html/HTMLSelectElement.idl \
+    $$PWD/html/HTMLSourceElement.idl \
+    $$PWD/html/HTMLSpanElement.idl \
+    $$PWD/html/HTMLStyleElement.idl \
+    $$PWD/html/HTMLTableCaptionElement.idl \
+    $$PWD/html/HTMLTableCellElement.idl \
+    $$PWD/html/HTMLTableColElement.idl \
+    $$PWD/html/HTMLTableElement.idl \
+    $$PWD/html/HTMLTableRowElement.idl \
+    $$PWD/html/HTMLTableSectionElement.idl \
+    $$PWD/html/HTMLTextAreaElement.idl \
+    $$PWD/html/HTMLTitleElement.idl \
+    $$PWD/html/HTMLTrackElement.idl \
+    $$PWD/html/HTMLUListElement.idl \
+    $$PWD/html/HTMLUnknownElement.idl \
+    $$PWD/html/HTMLVideoElement.idl \
+    $$PWD/html/ImageData.idl \
+    $$PWD/html/MediaController.idl \
+    $$PWD/html/MediaError.idl \
+    $$PWD/html/TextMetrics.idl \
+    $$PWD/html/TimeRanges.idl \
+    $$PWD/html/ValidityState.idl \
+    $$PWD/html/VoidCallback.idl \
+    $$PWD/inspector/InjectedScriptHost.idl \
+    $$PWD/inspector/InspectorFrontendHost.idl \
+    $$PWD/inspector/_javascript_CallFrame.idl \
+    $$PWD/inspector/ScriptProfile.idl \
+    $$PWD/inspector/ScriptProfileNode.idl \
+    $$PWD/loader/appcache/DOMApplicationCache.idl \
+    $$PWD/notifications/Notification.idl \
+    $$PWD/notifications/NotificationCenter.idl \
+    $$PWD/page/BarInfo.idl \
+    $$PWD/page/Console.idl \
+    $$PWD/page/Coordinates.idl \
+    $$PWD/page/Crypto.idl \
+    $$PWD/page/DOMSelection.idl \
+    $$PWD/page/DOMWindow.idl \
+    $$PWD/page/EventSource.idl \
+    $$PWD/page/Geolocation.idl \
+    $$PWD/page/Geoposition.idl \
+    $$PWD/page/History.idl \
+    $$PWD/page/Location.idl \
+    $$PWD/page/MemoryInfo.idl \
+    $$PWD/page/Navigator.idl \
+    $$PWD/page/Performance.idl \
+    $$PWD/page/PerformanceNavigation.idl \
+    $$PWD/page/PerformanceTiming.idl \
+    $$PWD/page/PositionCallback.idl \
+    $$PWD/page/PositionError.idl \
+    $$PWD/page/PositionErrorCallback.idl \
+    $$PWD/page/Screen.idl \
+    $$PWD/page/SpeechInputEvent.idl \
+    $$PWD/page/SpeechInputResult.idl \
+    $$PWD/page/SpeechInputResultList.idl \
+    $$PWD/page/WebKitAnimation.idl \
+    $$PWD/page/WebKitAnimationList.idl \
+    $$PWD/page/WebKitPoint.idl \
+    $$PWD/page/WorkerNavigator.idl \
+    $$PWD/plugins/DOMPlugin.idl \
+    $$PWD/plugins/DOMMimeType.idl \
+    $$PWD/plugins/DOMPluginArray.idl \
+    $$PWD/plugins/DOMMimeTypeArray.idl \
+    $$PWD/storage/DOMWindowSQLDatabase.idl \
+    $$PWD/storage/Database.idl \
+    $$PWD/storage/DatabaseCallback.idl \
+    $$PWD/storage/DatabaseSync.idl \
+    $$PWD/storage/IDBAny.idl \
+    $$PWD/storage/IDBCursor.idl \
+    $$PWD/storage/IDBDatabaseError.idl \
+    $$PWD/storage/IDBDatabaseException.idl \
+    $$PWD/storage/IDBDatabase.idl \
+    $$PWD/storage/IDBFactory.idl \
+    $$PWD/storage/IDBIndex.idl \
+    $$PWD/storage/IDBKey.idl \
+    $$PWD/storage/IDBKeyRange.idl \
+    $$PWD/storage/IDBObjectStore.idl \
+    $$PWD/storage/IDBRequest.idl \
+    $$PWD/storage/IDBTransaction.idl \
+    $$PWD/storage/Storage.idl \
+    $$PWD/storage/StorageEvent.idl \
+    $$PWD/storage/StorageInfo.idl \
+    $$PWD/storage/StorageInfoErrorCallback.idl \
+    $$PWD/storage/StorageInfoQuotaCallback.idl \
+    $$PWD/storage/StorageInfoUsageCallback.idl \
+    $$PWD/storage/SQLError.idl \
+    $$PWD/storage/SQLException.idl \
+    $$PWD/storage/SQLResultSet.idl \
+    $$PWD/storage/SQLResultSetRowList.idl \
+    $$PWD/storage/SQLStatementCallback.idl \
+    $$PWD/storage/SQLStatementErrorCallback.idl \
+    $$PWD/storage/SQLTransaction.idl \
+    $$PWD/storage/SQLTransactionCallback.idl \
+    $$PWD/storage/SQLTransactionErrorCallback.idl \
+    $$PWD/storage/SQLTransactionSync.idl \
+    $$PWD/storage/SQLTransactionSyncCallback.idl \
+    $$PWD/testing/Internals.idl \
+    $$PWD/webaudio/AudioBuffer.idl \
+    $$PWD/webaudio/AudioBufferSourceNode.idl \
+    $$PWD/webaudio/AudioChannelMerger.idl \
+    $$PWD/webaudio/AudioChannelSplitter.idl \
+    $$PWD/webaudio/AudioContext.idl \
+    $$PWD/webaudio/AudioDestinationNode.idl \
+    $$PWD/webaudio/AudioGain.idl \
+    $$PWD/webaudio/AudioGainNode.idl \
+    $$PWD/webaudio/AudioListener.idl \
+    $$PWD/webaudio/AudioNode.idl \
+    $$PWD/webaudio/AudioPannerNode.idl \
+    $$PWD/webaudio/AudioParam.idl \
+    $$PWD/webaudio/AudioProcessingEvent.idl \
+    $$PWD/webaudio/AudioSourceNode.idl \
+    $$PWD/webaudio/ConvolverNode.idl \
+    $$PWD/webaudio/DelayNode.idl \
+    $$PWD/webaudio/DOMWindowWebAudio.idl \
+    $$PWD/webaudio/HighPass2FilterNode.idl \
+    $$PWD/webaudio/_javascript_AudioNode.idl \
+    $$PWD/webaudio/LowPass2FilterNode.idl \
+    $$PWD/webaudio/RealtimeAnalyserNode.idl \
+    $$PWD/websockets/CloseEvent.idl \
+    $$PWD/websockets/DOMWindowWebSocket.idl \
+    $$PWD/websockets/WebSocket.idl \
+    $$PWD/workers/AbstractWorker.idl \
+    $$PWD/workers/DedicatedWorkerContext.idl \
+    $$PWD/workers/SharedWorker.idl \
+    $$PWD/workers/SharedWorkerContext.idl \
+    $$PWD/workers/Worker.idl \
+    $$PWD/workers/WorkerContext.idl \
+    $$PWD/workers/WorkerLocation.idl \
+    $$PWD/xml/DOMParser.idl \
+    $$PWD/xml/XMLHttpRequest.idl \
+    $$PWD/xml/XMLHttpRequestException.idl \
+    $$PWD/xml/XMLHttpRequestProgressEvent.idl \
+    $$PWD/xml/XMLHttpRequestUpload.idl \
+    $$PWD/xml/XMLSerializer.idl \
+    $$PWD/xml/XPathNSResolver.idl \
+    $$PWD/xml/XPathException.idl \
+    $$PWD/xml/XPathExpression.idl \
+    $$PWD/xml/XPathResult.idl \
+    $$PWD/xml/XPathEvaluator.idl \
+    $$PWD/xml/XSLTProcessor.idl
 
 v8 {
   IDL_BINDINGS += \
-    html/canvas/CanvasPixelArray.idl \
-    storage/IDBVersionChangeEvent.idl \
-    storage/IDBVersionChangeRequest.idl
+    $$PWD/html/canvas/CanvasPixelArray.idl \
+    $$PWD/storage/IDBVersionChangeEvent.idl \
+    $$PWD/storage/IDBVersionChangeRequest.idl
 }
 
 contains(DEFINES, ENABLE_SVG=1) {
   IDL_BINDINGS += \
-    svg/SVGZoomEvent.idl \
-    svg/SVGAElement.idl \
-    svg/SVGAltGlyphDefElement.idl \
-    svg/SVGAltGlyphElement.idl \
-    svg/SVGAltGlyphItemElement.idl \
-    svg/SVGAngle.idl \
-    svg/SVGAnimateColorElement.idl \
-    svg/SVGAnimateMotionElement.idl \
-    svg/SVGAnimatedAngle.idl \
-    svg/SVGAnimatedBoolean.idl \
-    svg/SVGAnimatedEnumeration.idl \
-    svg/SVGAnimatedInteger.idl \
-    svg/SVGAnimatedLength.idl \
-    svg/SVGAnimatedLengthList.idl \
-    svg/SVGAnimatedNumber.idl \
-    svg/SVGAnimatedNumberList.idl \
-    svg/SVGAnimatedPreserveAspectRatio.idl \
-    svg/SVGAnimatedRect.idl \
-    svg/SVGAnimatedString.idl \
-    svg/SVGAnimatedTransformList.idl \
-    svg/SVGAnimateElement.idl \
-    svg/SVGAnimateTransformElement.idl \
-    svg/SVGAnimationElement.idl \
-    svg/SVGCircleElement.idl \
-    svg/SVGClipPathElement.idl \
-    svg/SVGColor.idl \
-    svg/SVGComponentTransferFunctionElement.idl \
-    svg/SVGCursorElement.idl \
-    svg/SVGDefsElement.idl \
-    svg/SVGDescElement.idl \
-    svg/SVGDocument.idl \
-    svg/SVGElement.idl \
-    svg/SVGElementInstance.idl \
-    svg/SVGElementInstanceList.idl \
-    svg/SVGEllipseElement.idl \
-    svg/SVGException.idl \
-    svg/SVGFEBlendElement.idl \
-    svg/SVGFEColorMatrixElement.idl \
-    svg/SVGFEComponentTransferElement.idl \
-    svg/SVGFECompositeElement.idl \
-    svg/SVGFEConvolveMatrixElement.idl \
-    svg/SVGFEDiffuseLightingElement.idl \
-    svg/SVGFEDisplacementMapElement.idl \
-    svg/SVGFEDistantLightElement.idl \
-    svg/SVGFEDropShadowElement.idl \
-    svg/SVGFEFloodElement.idl \
-    svg/SVGFEFuncAElement.idl \
-    svg/SVGFEFuncBElement.idl \
-    svg/SVGFEFuncGElement.idl \
-    svg/SVGFEFuncRElement.idl \
-    svg/SVGFEGaussianBlurElement.idl \
-    svg/SVGFEImageElement.idl \
-    svg/SVGFEMergeElement.idl \
-    svg/SVGFEMergeNodeElement.idl \
-    svg/SVGFEMorphologyElement.idl \
-    svg/SVGFEOffsetElement.idl \
-    svg/SVGFEPointLightElement.idl \
-    svg/SVGFESpecularLightingElement.idl \
-    svg/SVGFESpotLightElement.idl \
-    svg/SVGFETileElement.idl \
-    svg/SVGFETurbulenceElement.idl \
-    svg/SVGFilterElement.idl \
-    svg/SVGFontElement.idl \
-    svg/SVGFontFaceElement.idl \
-    svg/SVGFontFaceFormatElement.idl \
-    svg/SVGFontFaceNameElement.idl \
-    svg/SVGFontFaceSrcElement.idl \
-    svg/SVGFontFaceUriElement.idl \
-    svg/SVGForeignObjectElement.idl \
-    svg/SVGGElement.idl \
-    svg/SVGGlyphElement.idl \
-    svg/SVGGlyphRefElement.idl \
-    svg/SVGGradientElement.idl \
-    svg/SVGHKernElement.idl \
-    svg/SVGImageElement.idl \
-    svg/SVGLength.idl \
-    svg/SVGLengthList.idl \
-    svg/SVGLinearGradientElement.idl \
-    svg/SVGLineElement.idl \
-    svg/SVGMarkerElement.idl \
-    svg/SVGMaskElement.idl \
-    svg/SVGMatrix.idl \
-    svg/SVGMetadataElement.idl \
-    svg/SVGMissingGlyphElement.idl \
-    svg/SVGMPathElement.idl \
-    svg/SVGNumber.idl \
-    svg/SVGNumberList.idl \
-    svg/SVGPaint.idl \
-    svg/SVGPathElement.idl \
-    svg/SVGPathSegArcAbs.idl \
-    svg/SVGPathSegArcRel.idl \
-    svg/SVGPathSegClosePath.idl \
-    svg/SVGPathSegCurvetoCubicAbs.idl \
-    svg/SVGPathSegCurvetoCubicRel.idl \
-    svg/SVGPathSegCurvetoCubicSmoothAbs.idl \
-    svg/SVGPathSegCurvetoCubicSmoothRel.idl \
-    svg/SVGPathSegCurvetoQuadraticAbs.idl \
-    svg/SVGPathSegCurvetoQuadraticRel.idl \
-    svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl \
-    svg/SVGPathSegCurvetoQuadraticSmoothRel.idl \
-    svg/SVGPathSeg.idl \
-    svg/SVGPathSegLinetoAbs.idl \
-    svg/SVGPathSegLinetoHorizontalAbs.idl \
-    svg/SVGPathSegLinetoHorizontalRel.idl \
-    svg/SVGPathSegLinetoRel.idl \
-    svg/SVGPathSegLinetoVerticalAbs.idl \
-    svg/SVGPathSegLinetoVerticalRel.idl \
-    svg/SVGPathSegList.idl \
-    svg/SVGPathSegMovetoAbs.idl \
-    svg/SVGPathSegMovetoRel.idl \
-    svg/SVGPatternElement.idl \
-    svg/SVGPoint.idl \
-    svg/SVGPointList.idl \
-    svg/SVGPolygonElement.idl \
-    svg/SVGPolylineElement.idl \
-    svg/SVGPreserveAspectRatio.idl \
-    svg/SVGRadialGradientElement.idl \
-    svg/SVGRectElement.idl \
-    svg/SVGRect.idl \
-    svg/SVGRenderingIntent.idl \
-    svg/SVGScriptElement.idl \
-    svg/SVGSetElement.idl \
-    svg/SVGStopElement.idl \
-    svg/SVGStringList.idl \
-    svg/SVGStyleElement.idl \
-    svg/SVGSVGElement.idl \
-    svg/SVGSwitchElement.idl \
-    svg/SVGSymbolElement.idl \
-    svg/SVGTextContentElement.idl \
-    svg/SVGTextElement.idl \
-    svg/SVGTextPathElement.idl \
-    svg/SVGTextPositioningElement.idl \
-    svg/SVGTitleElement.idl \
-    svg/SVGTransform.idl \
-    svg/SVGTransformList.idl \
-    svg/SVGTRefElement.idl \
-    svg/SVGTSpanElement.idl \
-    svg/SVGUnitTypes.idl \
-    svg/SVGUseElement.idl \
-    svg/SVGViewElement.idl \
-    svg/SVGVKernElement.idl
+    $$PWD/svg/SVGZoomEvent.idl \
+    $$PWD/svg/SVGAElement.idl \
+    $$PWD/svg/SVGAltGlyphDefElement.idl \
+    $$PWD/svg/SVGAltGlyphElement.idl \
+    $$PWD/svg/SVGAltGlyphItemElement.idl \
+    $$PWD/svg/SVGAngle.idl \
+    $$PWD/svg/SVGAnimateColorElement.idl \
+    $$PWD/svg/SVGAnimateMotionElement.idl \
+    $$PWD/svg/SVGAnimatedAngle.idl \
+    $$PWD/svg/SVGAnimatedBoolean.idl \
+    $$PWD/svg/SVGAnimatedEnumeration.idl \
+    $$PWD/svg/SVGAnimatedInteger.idl \
+    $$PWD/svg/SVGAnimatedLength.idl \
+    $$PWD/svg/SVGAnimatedLengthList.idl \
+    $$PWD/svg/SVGAnimatedNumber.idl \
+    $$PWD/svg/SVGAnimatedNumberList.idl \
+    $$PWD/svg/SVGAnimatedPreserveAspectRatio.idl \
+    $$PWD/svg/SVGAnimatedRect.idl \
+    $$PWD/svg/SVGAnimatedString.idl \
+    $$PWD/svg/SVGAnimatedTransformList.idl \
+    $$PWD/svg/SVGAnimateElement.idl \
+    $$PWD/svg/SVGAnimateTransformElement.idl \
+    $$PWD/svg/SVGAnimationElement.idl \
+    $$PWD/svg/SVGCircleElement.idl \
+    $$PWD/svg/SVGClipPathElement.idl \
+    $$PWD/svg/SVGColor.idl \
+    $$PWD/svg/SVGComponentTransferFunctionElement.idl \
+    $$PWD/svg/SVGCursorElement.idl \
+    $$PWD/svg/SVGDefsElement.idl \
+    $$PWD/svg/SVGDescElement.idl \
+    $$PWD/svg/SVGDocument.idl \
+    $$PWD/svg/SVGElement.idl \
+    $$PWD/svg/SVGElementInstance.idl \
+    $$PWD/svg/SVGElementInstanceList.idl \
+    $$PWD/svg/SVGEllipseElement.idl \
+    $$PWD/svg/SVGException.idl \
+    $$PWD/svg/SVGFEBlendElement.idl \
+    $$PWD/svg/SVGFEColorMatrixElement.idl \
+    $$PWD/svg/SVGFEComponentTransferElement.idl \
+    $$PWD/svg/SVGFECompositeElement.idl \
+    $$PWD/svg/SVGFEConvolveMatrixElement.idl \
+    $$PWD/svg/SVGFEDiffuseLightingElement.idl \
+    $$PWD/svg/SVGFEDisplacementMapElement.idl \
+    $$PWD/svg/SVGFEDistantLightElement.idl \
+    $$PWD/svg/SVGFEDropShadowElement.idl \
+    $$PWD/svg/SVGFEFloodElement.idl \
+    $$PWD/svg/SVGFEFuncAElement.idl \
+    $$PWD/svg/SVGFEFuncBElement.idl \
+    $$PWD/svg/SVGFEFuncGElement.idl \
+    $$PWD/svg/SVGFEFuncRElement.idl \
+    $$PWD/svg/SVGFEGaussianBlurElement.idl \
+    $$PWD/svg/SVGFEImageElement.idl \
+    $$PWD/svg/SVGFEMergeElement.idl \
+    $$PWD/svg/SVGFEMergeNodeElement.idl \
+    $$PWD/svg/SVGFEMorphologyElement.idl \
+    $$PWD/svg/SVGFEOffsetElement.idl \
+    $$PWD/svg/SVGFEPointLightElement.idl \
+    $$PWD/svg/SVGFESpecularLightingElement.idl \
+    $$PWD/svg/SVGFESpotLightElement.idl \
+    $$PWD/svg/SVGFETileElement.idl \
+    $$PWD/svg/SVGFETurbulenceElement.idl \
+    $$PWD/svg/SVGFilterElement.idl \
+    $$PWD/svg/SVGFontElement.idl \
+    $$PWD/svg/SVGFontFaceElement.idl \
+    $$PWD/svg/SVGFontFaceFormatElement.idl \
+    $$PWD/svg/SVGFontFaceNameElement.idl \
+    $$PWD/svg/SVGFontFaceSrcElement.idl \
+    $$PWD/svg/SVGFontFaceUriElement.idl \
+    $$PWD/svg/SVGForeignObjectElement.idl \
+    $$PWD/svg/SVGGElement.idl \
+    $$PWD/svg/SVGGlyphElement.idl \
+    $$PWD/svg/SVGGlyphRefElement.idl \
+    $$PWD/svg/SVGGradientElement.idl \
+    $$PWD/svg/SVGHKernElement.idl \
+    $$PWD/svg/SVGImageElement.idl \
+    $$PWD/svg/SVGLength.idl \
+    $$PWD/svg/SVGLengthList.idl \
+    $$PWD/svg/SVGLinearGradientElement.idl \
+    $$PWD/svg/SVGLineElement.idl \
+    $$PWD/svg/SVGMarkerElement.idl \
+    $$PWD/svg/SVGMaskElement.idl \
+    $$PWD/svg/SVGMatrix.idl \
+    $$PWD/svg/SVGMetadataElement.idl \
+    $$PWD/svg/SVGMissingGlyphElement.idl \
+    $$PWD/svg/SVGMPathElement.idl \
+    $$PWD/svg/SVGNumber.idl \
+    $$PWD/svg/SVGNumberList.idl \
+    $$PWD/svg/SVGPaint.idl \
+    $$PWD/svg/SVGPathElement.idl \
+    $$PWD/svg/SVGPathSegArcAbs.idl \
+    $$PWD/svg/SVGPathSegArcRel.idl \
+    $$PWD/svg/SVGPathSegClosePath.idl \
+    $$PWD/svg/SVGPathSegCurvetoCubicAbs.idl \
+    $$PWD/svg/SVGPathSegCurvetoCubicRel.idl \
+    $$PWD/svg/SVGPathSegCurvetoCubicSmoothAbs.idl \
+    $$PWD/svg/SVGPathSegCurvetoCubicSmoothRel.idl \
+    $$PWD/svg/SVGPathSegCurvetoQuadraticAbs.idl \
+    $$PWD/svg/SVGPathSegCurvetoQuadraticRel.idl \
+    $$PWD/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl \
+    $$PWD/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl \
+    $$PWD/svg/SVGPathSeg.idl \
+    $$PWD/svg/SVGPathSegLinetoAbs.idl \
+    $$PWD/svg/SVGPathSegLinetoHorizontalAbs.idl \
+    $$PWD/svg/SVGPathSegLinetoHorizontalRel.idl \
+    $$PWD/svg/SVGPathSegLinetoRel.idl \
+    $$PWD/svg/SVGPathSegLinetoVerticalAbs.idl \
+    $$PWD/svg/SVGPathSegLinetoVerticalRel.idl \
+    $$PWD/svg/SVGPathSegList.idl \
+    $$PWD/svg/SVGPathSegMovetoAbs.idl \
+    $$PWD/svg/SVGPathSegMovetoRel.idl \
+    $$PWD/svg/SVGPatternElement.idl \
+    $$PWD/svg/SVGPoint.idl \
+    $$PWD/svg/SVGPointList.idl \
+    $$PWD/svg/SVGPolygonElement.idl \
+    $$PWD/svg/SVGPolylineElement.idl \
+    $$PWD/svg/SVGPreserveAspectRatio.idl \
+    $$PWD/svg/SVGRadialGradientElement.idl \
+    $$PWD/svg/SVGRectElement.idl \
+    $$PWD/svg/SVGRect.idl \
+    $$PWD/svg/SVGRenderingIntent.idl \
+    $$PWD/svg/SVGScriptElement.idl \
+    $$PWD/svg/SVGSetElement.idl \
+    $$PWD/svg/SVGStopElement.idl \
+    $$PWD/svg/SVGStringList.idl \
+    $$PWD/svg/SVGStyleElement.idl \
+    $$PWD/svg/SVGSVGElement.idl \
+    $$PWD/svg/SVGSwitchElement.idl \
+    $$PWD/svg/SVGSymbolElement.idl \
+    $$PWD/svg/SVGTextContentElement.idl \
+    $$PWD/svg/SVGTextElement.idl \
+    $$PWD/svg/SVGTextPathElement.idl \
+    $$PWD/svg/SVGTextPositioningElement.idl \
+    $$PWD/svg/SVGTitleElement.idl \
+    $$PWD/svg/SVGTransform.idl \
+    $$PWD/svg/SVGTransformList.idl \
+    $$PWD/svg/SVGTRefElement.idl \
+    $$PWD/svg/SVGTSpanElement.idl \
+    $$PWD/svg/SVGUnitTypes.idl \
+    $$PWD/svg/SVGUseElement.idl \
+    $$PWD/svg/SVGViewElement.idl \
+    $$PWD/svg/SVGVKernElement.idl
 }
 
 contains(DEFINES, ENABLE_VIDEO_TRACK=1) {
   IDL_BINDINGS += \
-    html/TextTrack.idl \
-    html/TextTrackCue.idl \
-    html/TextTrackCueList.idl \
-    html/track/TextTrackList.idl \
-    html/track/TrackEvent.idl \
+    $$PWD/html/TextTrack.idl \
+    $$PWD/html/TextTrackCue.idl \
+    $$PWD/html/TextTrackCueList.idl \
+    $$PWD/html/track/TextTrackList.idl \
+    $$PWD/html/track/TrackEvent.idl \
 }
 
 v8: wrapperFactoryArg = --wrapperFactoryV8
@@ -660,7 +660,7 @@
 resolveSupplemental.input = RESOLVE_SUPPLEMENTAL_SCRIPT # dummy input to fire this rule
 resolveSupplemental.script = $$RESOLVE_SUPPLEMENTAL_SCRIPT
 # FIXME : We need to use only perl at some point.
-resolveSupplemental.commands = echo $(addprefix $${ROOT_WEBKIT_DIR}/Source/WebCore/, $$IDL_BINDINGS) | tr \' \' \'\\n\' > $$IDL_FILES_TMP && \
+resolveSupplemental.commands = echo $$IDL_BINDINGS | tr \' \' \'\\n\' > $$IDL_FILES_TMP && \
                                perl -I$$PWD/bindings/scripts $$resolveSupplemental.script \
                                --defines \"$${FEATURE_DEFINES_JAVASCRIPT}\" \
                                --idlFilesList $$IDL_FILES_TMP \
@@ -668,7 +668,7 @@
                                --preprocessor \"$${QMAKE_MOC} -E\"
 resolveSupplemental.output = $$SUPPLEMENTAL_DEPENDENCY_FILE
 resolveSupplemental.add_output_to_sources = false
-resolveSupplemental.depends = $$PWD/bindings/scripts/IDLParser.pm
+resolveSupplemental.depends = $$PWD/bindings/scripts/IDLParser.pm $$IDL_BINDINGS
 GENERATORS += resolveSupplemental
 
 # GENERATOR 1: Generate .h and .cpp from IDLs
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to