Title: [226901] trunk/Source/WebCore
Revision
226901
Author
commit-qu...@webkit.org
Date
2018-01-12 11:05:43 -0800 (Fri, 12 Jan 2018)

Log Message

[Win][CMake] Remove all-in-one file for WebCore DerivedSources
https://bugs.webkit.org/show_bug.cgi?id=181582

Patch by Fujii Hironori <hironori.fu...@sony.com> on 2018-01-12
Reviewed by Alex Christensen.

Those source files are compiled in unified source build nowadays.

No new tests (No behavior change)

* CMakeLists.txt: Removed calling PROCESS_ALLINONE_FILE.
* DerivedSources.cpp: Removed.
* WebCoreMacros.cmake: Removed a macro PROCESS_ALLINONE_FILE.

Modified Paths

Removed Paths

Diff

Modified: trunk/Source/WebCore/CMakeLists.txt (226900 => 226901)


--- trunk/Source/WebCore/CMakeLists.txt	2018-01-12 18:52:26 UTC (rev 226900)
+++ trunk/Source/WebCore/CMakeLists.txt	2018-01-12 19:05:43 UTC (rev 226901)
@@ -1911,11 +1911,6 @@
 GENERATE_DOM_NAMES(XML ${WEBCORE_DIR}/xml/xmlattrs.in)
 list(APPEND WebCore_DERIVED_SOURCES ${DERIVED_SOURCES_WEBCORE_DIR}/XMLNames.cpp)
 
-if (WIN32)
-    PROCESS_ALLINONE_FILE("${WebCore_DERIVED_SOURCES}" DerivedSources.cpp newSources TRUE)
-    set(WebCore_DERIVED_SOURCES DerivedSources.cpp ${newSources})
-endif ()
-
 WEBKIT_WRAP_SOURCELIST(${WebCore_IDL_FILES} ${WebCore_DERIVED_SOURCES})
 WEBKIT_COMPUTE_SOURCES(WebCore)
 WEBKIT_WRAP_SOURCELIST(${WebCore_SOURCES})

Modified: trunk/Source/WebCore/ChangeLog (226900 => 226901)


--- trunk/Source/WebCore/ChangeLog	2018-01-12 18:52:26 UTC (rev 226900)
+++ trunk/Source/WebCore/ChangeLog	2018-01-12 19:05:43 UTC (rev 226901)
@@ -1,5 +1,20 @@
 2018-01-12  Fujii Hironori  <hironori.fu...@sony.com>
 
+        [Win][CMake] Remove all-in-one file for WebCore DerivedSources
+        https://bugs.webkit.org/show_bug.cgi?id=181582
+
+        Reviewed by Alex Christensen.
+
+        Those source files are compiled in unified source build nowadays.
+
+        No new tests (No behavior change)
+
+        * CMakeLists.txt: Removed calling PROCESS_ALLINONE_FILE.
+        * DerivedSources.cpp: Removed.
+        * WebCoreMacros.cmake: Removed a macro PROCESS_ALLINONE_FILE.
+
+2018-01-12  Fujii Hironori  <hironori.fu...@sony.com>
+
         [WinCairo][CMake] Use ${CURL_LIBRARY} instead of specifying the library name libcurl_imp explicitly
         https://bugs.webkit.org/show_bug.cgi?id=181578
 

Deleted: trunk/Source/WebCore/DerivedSources.cpp (226900 => 226901)


--- trunk/Source/WebCore/DerivedSources.cpp	2018-01-12 18:52:26 UTC (rev 226900)
+++ trunk/Source/WebCore/DerivedSources.cpp	2018-01-12 19:05:43 UTC (rev 226901)
@@ -1,653 +0,0 @@
-/*
- * Copyright (C) 2008-2016 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.
- */
-
-// This all-in-one cpp file cuts down on template bloat to allow us to build our Windows release build.
-
-// The following files do not work well with the new CMake system. Don't include in this file
-// #include "HTMLEntityTable.cpp"
-// #include "JSSVGElementWrapperFactory.cpp"
-// #include "PlugInsResourcesData.cpp"
-// #include "UserAgentStyleSheetsData.cpp"
-
-#include "HTMLElementFactory.cpp"
-#if ENABLE(WEBGL)
-#include "JSANGLEInstancedArrays.cpp"
-#endif
-#include "JSAbstractWorker.cpp"
-#include "JSAccessibleNode.cpp"
-#include "JSAnimationEvent.cpp"
-#include "JSAttr.cpp"
-#include "JSBarProp.cpp"
-#include "JSBeforeLoadEvent.cpp"
-#include "JSBeforeUnloadEvent.cpp"
-#if ENABLE(WEB_AUDIO)
-#include "JSBiquadFilterNode.cpp"
-#endif
-#include "JSBlob.cpp"
-#include "JSBlobLineEndings.cpp"
-#include "JSBlobPropertyBag.cpp"
-#include "JSCanvasGradient.cpp"
-#include "JSCanvasPattern.cpp"
-#include "JSCanvasRenderingContext2D.cpp"
-#include "JSByteLengthQueuingStrategy.cpp"
-#include "JSCountQueuingStrategy.cpp"
-#if ENABLE(WEB_AUDIO)
-#include "JSChannelMergerNode.cpp"
-#include "JSChannelSplitterNode.cpp"
-#include "JSConvolverNode.cpp"
-#endif
-#include "JSChildNode.cpp"
-#if ENABLE(SUBTLE_CRYPTO)
-#include "JSCryptoKey.cpp"
-#include "JSCryptoKeyPair.cpp"
-#endif
-#if ENABLE(WEBGL)
-#include "JSEXTBlendMinMax.cpp"
-#include "JSEXTFragDepth.cpp"
-#include "JSEXTShaderTextureLOD.cpp"
-#include "JSEXTTextureFilterAnisotropic.cpp"
-#include "JSEXTsRGB.cpp"
-#include "JSOESElementIndexUint.cpp"
-#include "JSOESStandardDerivatives.cpp"
-#include "JSOESTextureFloat.cpp"
-#include "JSOESTextureFloatLinear.cpp"
-#include "JSOESTextureHalfFloat.cpp"
-#include "JSOESTextureHalfFloatLinear.cpp"
-#include "JSOESVertexArrayObject.cpp"
-#include "JSWebGL2RenderingContext.cpp"
-#include "JSWebGLActiveInfo.cpp"
-#include "JSWebGLBuffer.cpp"
-#include "JSWebGLCompressedTextureATC.cpp"
-#include "JSWebGLCompressedTexturePVRTC.cpp"
-#include "JSWebGLCompressedTextureS3TC.cpp"
-#include "JSWebGLContextAttributes.cpp"
-#include "JSWebGLContextEvent.cpp"
-#include "JSWebGLDebugRendererInfo.cpp"
-#include "JSWebGLDebugShaders.cpp"
-#include "JSWebGLDepthTexture.cpp"
-#include "JSWebGLDrawBuffers.cpp"
-#include "JSWebGLFramebuffer.cpp"
-#include "JSWebGLLoseContext.cpp"
-#include "JSWebGLProgram.cpp"
-#include "JSWebGLQuery.cpp"
-#include "JSWebGLRenderbuffer.cpp"
-#include "JSWebGLRenderingContext.cpp"
-#include "JSWebGLRenderingContextBase.cpp"
-#include "JSWebGLSampler.cpp"
-#include "JSWebGLShader.cpp"
-#include "JSWebGLShaderPrecisionFormat.cpp"
-#include "JSWebGLSync.cpp"
-#include "JSWebGLTexture.cpp"
-#include "JSWebGLTransformFeedback.cpp"
-#include "JSWebGLUniformLocation.cpp"
-#include "JSWebGLVertexArrayObject.cpp"
-#include "JSWebGLVertexArrayObjectOES.cpp"
-#endif
-#include "JSCDATASection.cpp"
-#include "JSCharacterData.cpp"
-#include "JSCloseEvent.cpp"
-#include "JSCommandLineAPIHost.cpp"
-#include "JSComment.cpp"
-#include "JSCompositionEvent.cpp"
-#include "JSCoordinates.cpp"
-#include "JSCrypto.cpp"
-#include "JSCSSFontFaceRule.cpp"
-#include "JSCSSImportRule.cpp"
-#include "JSCSSKeyframeRule.cpp"
-#include "JSCSSKeyframesRule.cpp"
-#include "JSCSSMediaRule.cpp"
-#include "JSCSSPageRule.cpp"
-#include "JSCSSRule.cpp"
-#include "JSCSSRuleList.cpp"
-#include "JSCSSStyleDeclaration.cpp"
-#include "JSCSSStyleRule.cpp"
-#include "JSCSSStyleSheet.cpp"
-#include "JSCSSSupportsRule.cpp"
-#include "JSCSSUnknownRule.cpp"
-#include "JSClipboardEvent.cpp"
-#include "JSCustomElementRegistry.cpp"
-#include "JSCustomEvent.cpp"
-#include "JSDatabase.cpp"
-#include "JSDatabaseCallback.cpp"
-#include "JSDataTransfer.cpp"
-#include "JSDataTransferItem.cpp"
-#include "JSDataTransferItemList.cpp"
-#include "JSDedicatedWorkerGlobalScope.cpp"
-#if ENABLE(WEB_AUDIO)
-#include "JSDelayNode.cpp"
-#endif
-#include "JSDeprecatedCSSOMCounter.cpp"
-#include "JSDeprecatedCSSOMPrimitiveValue.cpp"
-#include "JSDeprecatedCSSOMRGBColor.cpp"
-#include "JSDeprecatedCSSOMRect.cpp"
-#include "JSDeprecatedCSSOMValue.cpp"
-#include "JSDeprecatedCSSOMValueList.cpp"
-#if ENABLE(DEVICE_ORIENTATION)
-#include "JSDeviceMotionEvent.h"
-#include "JSDeviceOrientationEvent.cpp"
-#endif
-#include "JSDocument.cpp"
-#include "JSDocumentFragment.cpp"
-#include "JSDocumentType.cpp"
-#include "JSDOMApplicationCache.cpp"
-#include "JSDOMCSSNamespace.cpp"
-#include "JSDOMException.cpp"
-#include "JSDOMFileSystem.cpp"
-#include "JSDOMFormData.cpp"
-#include "JSDOMImplementation.cpp"
-#include "JSDOMMimeType.cpp"
-#include "JSDOMMimeTypeArray.cpp"
-#include "JSDOMParser.cpp"
-#include "JSDOMPlugin.cpp"
-#include "JSDOMPluginArray.cpp"
-#include "JSDOMSelection.cpp"
-#include "JSDOMStringList.cpp"
-#include "JSDOMStringMap.cpp"
-#include "JSDOMTokenList.cpp"
-#include "JSDOMURL.cpp"
-#include "JSDOMURLMediaSource.cpp"
-#include "JSDOMWindow.cpp"
-#include "JSDOMWindowFetch.cpp"
-#include "JSDOMWindowIndexedDatabase.cpp"
-#include "JSDOMWindowSpeechSynthesis.cpp"
-#include "JSDOMWindowWebDatabase.cpp"
-#include "JSElement.cpp"
-#include "JSErrorCallback.cpp"
-#include "JSErrorEvent.cpp"
-#include "JSEvent.cpp"
-#include "JSEventInit.cpp"
-#include "JSEventModifierInit.cpp"
-#include "JSEventSource.cpp"
-#include "JSEventTarget.cpp"
-#include "JSFetchBody.cpp"
-#include "JSFetchHeaders.cpp"
-#include "JSFetchRequest.cpp"
-#include "JSFetchResponse.cpp"
-#include "JSFile.cpp"
-#include "JSFileCallback.cpp"
-#include "JSFileError.cpp"
-#include "JSFileList.cpp"
-#include "JSFileReader.cpp"
-#include "JSFileReaderSync.cpp"
-#include "JSFileSystemDirectoryEntry.cpp"
-#include "JSFileSystemEntry.cpp"
-#include "JSFileSystemEntryCallback.cpp"
-#include "JSFileSystemFileEntry.cpp"
-#include "JSFocusEvent.cpp"
-#include "JSFontFace.cpp"
-#include "JSFontFaceSet.cpp"
-#if ENABLE(WEB_AUDIO)
-#include "JSGainNode.cpp"
-#endif
-#include "JSGeolocation.cpp"
-#include "JSGeoposition.cpp"
-#include "JSGlobalCrypto.cpp"
-#include "JSGlobalEventHandlers.cpp"
-#include "JSHashChangeEvent.cpp"
-#include "JSHistory.cpp"
-#include "JSHTMLAllCollection.cpp"
-#include "JSHTMLAnchorElement.cpp"
-#include "JSHTMLAppletElement.cpp"
-#include "JSHTMLAreaElement.cpp"
-#if ENABLE(ATTACHMENT_ELEMENT)
-#include "JSHTMLAttachmentElement.cpp"
-#endif
-#include "JSHTMLAudioElement.cpp"
-#include "JSHTMLBaseElement.cpp"
-#include "JSHTMLBodyElement.cpp"
-#include "JSHTMLBRElement.cpp"
-#include "JSHTMLButtonElement.cpp"
-#include "JSHTMLCanvasElement.cpp"
-#include "JSHTMLCollection.cpp"
-#include "JSHTMLDataElement.cpp"
-#include "JSHTMLDataListElement.cpp"
-#include "JSHTMLDetailsElement.cpp"
-#include "JSHTMLDirectoryElement.cpp"
-#include "JSHTMLDivElement.cpp"
-#include "JSHTMLDListElement.cpp"
-#include "JSHTMLDocument.cpp"
-#include "JSHTMLElement.cpp"
-#include "JSHTMLElementWrapperFactory.cpp"
-#include "JSHTMLEmbedElement.cpp"
-#include "JSHTMLFieldSetElement.cpp"
-#include "JSHTMLFontElement.cpp"
-#include "JSHTMLFormControlsCollection.cpp"
-#include "JSHTMLFormElement.cpp"
-#include "JSHTMLFrameElement.cpp"
-#include "JSHTMLFrameSetElement.cpp"
-#include "JSHTMLHeadElement.cpp"
-#include "JSHTMLHeadingElement.cpp"
-#include "JSHTMLHRElement.cpp"
-#include "JSHTMLHtmlElement.cpp"
-#include "JSHTMLHyperlinkElementUtils.cpp"
-#include "JSHTMLIFrameElement.cpp"
-#include "JSHTMLImageElement.cpp"
-#include "JSHTMLInputElement.cpp"
-#include "JSHTMLKeygenElement.cpp"
-#include "JSHTMLLabelElement.cpp"
-#include "JSHTMLLegendElement.cpp"
-#include "JSHTMLLIElement.cpp"
-#include "JSHTMLLinkElement.cpp"
-#include "JSHTMLMapElement.cpp"
-#include "JSHTMLMarqueeElement.cpp"
-#include "JSHTMLMediaElement.cpp"
-#include "JSHTMLMediaElementMediaSession.cpp"
-#include "JSHTMLMenuElement.cpp"
-#include "JSHTMLMenuItemElement.cpp"
-#include "JSHTMLMetaElement.cpp"
-#include "JSHTMLMeterElement.cpp"
-#include "JSHTMLModElement.cpp"
-#include "JSHTMLObjectElement.cpp"
-#include "JSHTMLOListElement.cpp"
-#include "JSHTMLOptGroupElement.cpp"
-#include "JSHTMLOptionElement.cpp"
-#include "JSHTMLOptionsCollection.cpp"
-#include "JSHTMLOutputElement.cpp"
-#include "JSHTMLParagraphElement.cpp"
-#include "JSHTMLParamElement.cpp"
-#include "JSHTMLPictureElement.cpp"
-#include "JSHTMLPreElement.cpp"
-#include "JSHTMLProgressElement.cpp"
-#include "JSHTMLQuoteElement.cpp"
-#include "JSHTMLScriptElement.cpp"
-#include "JSHTMLSelectElement.cpp"
-#include "JSHTMLSlotElement.cpp"
-#include "JSHTMLSourceElement.cpp"
-#include "JSHTMLSpanElement.cpp"
-#include "JSHTMLStyleElement.cpp"
-#include "JSHTMLTableCaptionElement.cpp"
-#include "JSHTMLTableCellElement.cpp"
-#include "JSHTMLTableColElement.cpp"
-#include "JSHTMLTableElement.cpp"
-#include "JSHTMLTableRowElement.cpp"
-#include "JSHTMLTableSectionElement.cpp"
-#include "JSHTMLTemplateElement.cpp"
-#include "JSHTMLTextAreaElement.cpp"
-#include "JSHTMLTimeElement.cpp"
-#include "JSHTMLTitleElement.cpp"
-#include "JSHTMLUnknownElement.cpp"
-#include "JSHTMLUListElement.cpp"
-#include "JSHTMLVideoElement.cpp"
-#include "JSImageData.cpp"
-#include "JSInputEvent.cpp"
-#include "JSInspectorFrontendHost.cpp"
-#include "JSKeyboardEvent.cpp"
-#include "JSLocation.cpp"
-#include "JSMediaController.cpp"
-#if ENABLE(MEDIA_CONTROLS_SCRIPT)
-#include "JSMediaControlsHost.cpp"
-#endif
-#if ENABLE(MEDIA_STREAM)
-#include "JSMediaDeviceInfo.cpp"
-#include "JSMediaDeviceso.cpp"
-#endif
-#if ENABLE(VIDEO) && ENABLE(WEB_AUDIO)
-#include "JSMediaElementAudioSourceNode.cpp"
-#endif
-#include "JSMediaError.cpp"
-#if ENABLE(ENCRYPTED_MEDIA)
-#include "JSMediaKeyMessageEvent.cpp"
-#include "JSMediaKeySession.cpp"
-#include "JSMediaKeyStatusMap.cpp"
-#include "JSMediaKeySystemAccess.cpp"
-#include "JSMediaKeySystemConfiguration.cpp"
-#include "JSMediaKeySystemMediaCapability.cpp"
-#include "JSMediaKeys.cpp"
-#endif
-#include "JSMediaList.cpp"
-#include "JSMediaQueryList.cpp"
-#include "JSMediaQueryListListener.cpp"
-#include "JSMediaRemoteControls.cpp"
-#include "JSMediaSession.cpp"
-#include "JSMediaSource.cpp"
-#include "JSMediaStream.cpp"
-#include "JSMediaStreamAudioDestinationNode.cpp"
-#include "JSMediaStreamAudioSourceNode.cpp"
-#include "JSMediaStreamEvent.cpp"
-#include "JSMediaStreamTrack.cpp"
-#include "JSMediaTrackSupportedConstraints.cpp"
-#include "JSMessageChannel.cpp"
-#include "JSMessageEvent.cpp"
-#include "JSMessagePort.cpp"
-#include "JSMouseEvent.cpp"
-#include "JSMouseEventInit.cpp"
-#include "JSMutationEvent.cpp"
-#include "JSMutationObserver.cpp"
-#include "JSMutationRecord.cpp"
-#include "JSNamedNodeMap.cpp"
-#include "JSNavigator.cpp"
-#include "JSNavigatorContentUtils.cpp"
-#include "JSNavigatorGeolocation.cpp"
-#include "JSNavigatorMediaDevices.cpp"
-#include "JSNavigatorUserMedia.cpp"
-#include "JSNode.cpp"
-#include "JSNodeFilter.cpp"
-#include "JSNodeIterator.cpp"
-#include "JSNodeList.cpp"
-#include "JSNonDocumentTypeChildNode.cpp"
-#include "JSNonElementParentNode.cpp"
-#include "JSNotification.cpp"
-#include "JSNotificationPermissionCallback.cpp"
-#include "JSOverflowEvent.cpp"
-#include "JSOfflineAudioCompletionEvent.cpp"
-#include "JSOfflineAudioContext.cpp"
-#include "JSOscillatorNode.cpp"
-#include "JSPageTransitionEvent.cpp"
-#include "JSPannerNode.cpp"
-#include "JSParentNode.cpp"
-#include "JSPath2D.cpp"
-#include "JSPerformance.cpp"
-#include "JSPerformanceEntry.cpp"
-#include "JSPerformanceMark.cpp"
-#include "JSPerformanceMeasure.cpp"
-#include "JSPerformanceNavigation.cpp"
-#include "JSPerformanceResourceTiming.cpp"
-#include "JSPerformanceTiming.cpp"
-#include "JSPeriodicWave.cpp"
-#include "JSPopStateEvent.cpp"
-#include "JSPositionCallback.cpp"
-#include "JSPositionError.cpp"
-#include "JSPositionErrorCallback.cpp"
-#include "JSPositionOptions.cpp"
-#include "JSProcessingInstruction.cpp"
-#include "JSProgressEvent.cpp"
-#include "JSPromiseRejectionEvent.cpp"
-#include "JSRadioNodeList.cpp"
-#include "JSRange.cpp"
-#include "JSReadableByteStreamController.cpp"
-#include "JSReadableStream.cpp"
-#include "JSReadableStreamBYOBReader.cpp"
-#include "JSReadableStreamBYOBRequest.cpp"
-#include "JSReadableStreamDefaultController.cpp"
-#include "JSReadableStreamDefaultReader.cpp"
-#include "JSRequestAnimationFrameCallback.cpp"
-#include "JSRTCConfiguration.cpp"
-#include "JSRTCDataChannel.cpp"
-#include "JSRTCDataChannelEvent.cpp"
-#include "JSRTCDTMFSender.cpp"
-#include "JSRTCDTMFToneChangeEvent.cpp"
-#include "JSRTCIceCandidate.cpp"
-#include "JSRTCIceServer.cpp"
-#include "JSRTCPeerConnection.cpp"
-#include "JSRTCPeerConnectionIceEvent.cpp"
-#include "JSRTCRtpReceiver.cpp"
-#include "JSRTCRtpSender.cpp"
-#include "JSRTCSessionDescription.cpp"
-#include "JSRTCStatsReport.cpp"
-#include "JSRTCTrackEvent.cpp"
-#include "JSScreen.cpp"
-#include "JSScriptProcessorNode.cpp"
-#include "JSScrollToOptions.cpp"
-#include "JSSecurityPolicyViolationEvent.cpp"
-#include "JSSourceBuffer.cpp"
-#include "JSSourceBufferList.cpp"
-#include "JSSpeechSynthesis.cpp"
-#include "JSSpeechSynthesisEvent.cpp"
-#include "JSSpeechSynthesisUtterance.cpp"
-#include "JSSpeechSynthesisVoice.cpp"
-#include "JSSQLError.cpp"
-#include "JSSQLResultSet.cpp"
-#include "JSSQLResultSetRowList.cpp"
-#include "JSSQLStatementCallback.cpp"
-#include "JSSQLStatementErrorCallback.cpp"
-#include "JSSQLTransaction.cpp"
-#include "JSSQLTransactionCallback.cpp"
-#include "JSSQLTransactionErrorCallback.cpp"
-#include "JSSVGAElement.cpp"
-#include "JSSVGAltGlyphDefElement.cpp"
-#include "JSSVGAltGlyphElement.cpp"
-#include "JSSVGAltGlyphItemElement.cpp"
-#include "JSSVGAngle.cpp"
-#include "JSSVGAnimateColorElement.cpp"
-#include "JSSVGAnimatedAngle.cpp"
-#include "JSSVGAnimatedBoolean.cpp"
-#include "JSSVGAnimatedEnumeration.cpp"
-#include "JSSVGAnimatedInteger.cpp"
-#include "JSSVGAnimatedLength.cpp"
-#include "JSSVGAnimatedLengthList.cpp"
-#include "JSSVGAnimatedNumber.cpp"
-#include "JSSVGAnimatedNumberList.cpp"
-#include "JSSVGAnimatedPreserveAspectRatio.cpp"
-#include "JSSVGAnimatedRect.cpp"
-#include "JSSVGAnimatedString.cpp"
-#include "JSSVGAnimatedTransformList.cpp"
-#include "JSSVGAnimateElement.cpp"
-#include "JSSVGAnimateMotionElement.cpp"
-#include "JSSVGAnimateTransformElement.cpp"
-#include "JSSVGAnimationElement.cpp"
-#include "JSSVGCircleElement.cpp"
-#include "JSSVGClipPathElement.cpp"
-#include "JSSVGComponentTransferFunctionElement.cpp"
-#include "JSSVGCursorElement.cpp"
-#include "JSSVGDefsElement.cpp"
-#include "JSSVGDescElement.cpp"
-#include "JSSVGDocument.cpp"
-#include "JSSVGElement.cpp"
-#include "JSSVGEllipseElement.cpp"
-#include "JSSVGExternalResourcesRequired.cpp"
-#include "JSSVGFEBlendElement.cpp"
-#include "JSSVGFEColorMatrixElement.cpp"
-#include "JSSVGFEComponentTransferElement.cpp"
-#include "JSSVGFECompositeElement.cpp"
-#include "JSSVGFEConvolveMatrixElement.cpp"
-#include "JSSVGFEDiffuseLightingElement.cpp"
-#include "JSSVGFEDisplacementMapElement.cpp"
-#include "JSSVGFEDistantLightElement.cpp"
-#include "JSSVGFEDropShadowElement.cpp"
-#include "JSSVGFEFloodElement.cpp"
-#include "JSSVGFEFuncAElement.cpp"
-#include "JSSVGFEFuncBElement.cpp"
-#include "JSSVGFEFuncGElement.cpp"
-#include "JSSVGFEFuncRElement.cpp"
-#include "JSSVGFEGaussianBlurElement.cpp"
-#include "JSSVGFEImageElement.cpp"
-#include "JSSVGFEMergeElement.cpp"
-#include "JSSVGFEMergeNodeElement.cpp"
-#include "JSSVGFEMorphologyElement.cpp"
-#include "JSSVGFEOffsetElement.cpp"
-#include "JSSVGFEPointLightElement.cpp"
-#include "JSSVGFESpecularLightingElement.cpp"
-#include "JSSVGFESpotLightElement.cpp"
-#include "JSSVGFETileElement.cpp"
-#include "JSSVGFETurbulenceElement.cpp"
-#include "JSSVGFilterElement.cpp"
-#include "JSSVGFilterPrimitiveStandardAttributes.cpp"
-#include "JSSVGFitToViewBox.cpp"
-#include "JSSVGFontElement.cpp"
-#include "JSSVGFontFaceElement.cpp"
-#include "JSSVGFontFaceFormatElement.cpp"
-#include "JSSVGFontFaceNameElement.cpp"
-#include "JSSVGFontFaceSrcElement.cpp"
-#include "JSSVGFontFaceUriElement.cpp"
-#include "JSSVGForeignObjectElement.cpp"
-#include "JSSVGGElement.cpp"
-#include "JSSVGGlyphElement.cpp"
-#include "JSSVGGlyphRefElement.cpp"
-#include "JSSVGGradientElement.cpp"
-#include "JSSVGGraphicsElement.cpp"
-#include "JSSVGHKernElement.cpp"
-#include "JSSVGImageElement.cpp"
-#include "JSSVGLength.cpp"
-#include "JSSVGLengthList.cpp"
-#include "JSSVGLinearGradientElement.cpp"
-#include "JSSVGLineElement.cpp"
-#include "JSSVGMPathElement.cpp"
-#include "JSSVGMarkerElement.cpp"
-#include "JSSVGMaskElement.cpp"
-#include "JSSVGMatrix.cpp"
-#include "JSSVGMetadataElement.cpp"
-#include "JSSVGMissingGlyphElement.cpp"
-#include "JSSVGNumber.cpp"
-#include "JSSVGNumberList.cpp"
-#include "JSSVGPathElement.cpp"
-#include "JSSVGPathSeg.cpp"
-#include "JSSVGPathSegArcAbs.cpp"
-#include "JSSVGPathSegArcRel.cpp"
-#include "JSSVGPathSegClosePath.cpp"
-#include "JSSVGPathSegCurvetoCubicAbs.cpp"
-#include "JSSVGPathSegCurvetoCubicRel.cpp"
-#include "JSSVGPathSegCurvetoCubicSmoothAbs.cpp"
-#include "JSSVGPathSegCurvetoCubicSmoothRel.cpp"
-#include "JSSVGPathSegCurvetoQuadraticAbs.cpp"
-#include "JSSVGPathSegCurvetoQuadraticRel.cpp"
-#include "JSSVGPathSegCurvetoQuadraticSmoothAbs.cpp"
-#include "JSSVGPathSegCurvetoQuadraticSmoothRel.cpp"
-#include "JSSVGPathSegLinetoAbs.cpp"
-#include "JSSVGPathSegLinetoHorizontalAbs.cpp"
-#include "JSSVGPathSegLinetoHorizontalRel.cpp"
-#include "JSSVGPathSegLinetoRel.cpp"
-#include "JSSVGPathSegLinetoVerticalAbs.cpp"
-#include "JSSVGPathSegLinetoVerticalRel.cpp"
-#include "JSSVGPathSegList.cpp"
-#include "JSSVGPathSegMovetoAbs.cpp"
-#include "JSSVGPathSegMovetoRel.cpp"
-#include "JSSVGPatternElement.cpp"
-#include "JSSVGPoint.cpp"
-#include "JSSVGPointList.cpp"
-#include "JSSVGPolygonElement.cpp"
-#include "JSSVGPolylineElement.cpp"
-#include "JSSVGPreserveAspectRatio.cpp"
-#include "JSSVGRadialGradientElement.cpp"
-#include "JSSVGRect.cpp"
-#include "JSSVGRectElement.cpp"
-#include "JSSVGRenderingIntent.cpp"
-#include "JSSVGSVGElement.cpp"
-#include "JSSVGScriptElement.cpp"
-#include "JSSVGSetElement.cpp"
-#include "JSSVGStopElement.cpp"
-#include "JSSVGStringList.cpp"
-#include "JSSVGStyleElement.cpp"
-#include "JSSVGSwitchElement.cpp"
-#include "JSSVGSymbolElement.cpp"
-#include "JSSVGTests.cpp"
-#include "JSSVGTextContentElement.cpp"
-#include "JSSVGTextElement.cpp"
-#include "JSSVGTextPathElement.cpp"
-#include "JSSVGTextPositioningElement.cpp"
-#include "JSSVGTitleElement.cpp"
-#include "JSSVGTransform.cpp"
-#include "JSSVGTransformList.cpp"
-#include "JSSVGTRefElement.cpp"
-#include "JSSVGTSpanElement.cpp"
-#include "JSSVGUnitTypes.cpp"
-#include "JSSVGURIReference.cpp"
-#include "JSSVGUseElement.cpp"
-#include "JSSVGVKernElement.cpp"
-#include "JSSVGViewElement.cpp"
-#include "JSSVGViewSpec.cpp"
-#include "JSSVGZoomAndPan.cpp"
-#include "JSSVGZoomEvent.cpp"
-#include "JSShadowRoot.cpp"
-#include "JSShadowRootMode.cpp"
-#include "JSStorage.cpp"
-#if ENABLE(QUOTA)
-#include "JSStorageErrorCallback.cpp"
-#endif
-#include "JSStorageEvent.cpp"
-#if ENABLE(QUOTA)
-#include "JSStorageInfo.cpp"
-#include "JSStorageQuota.cpp"
-#include "JSStorageQuotaCallback.cpp"
-#include "JSStorageUsageCallback.cpp"
-#endif
-#include "JSStringCallback.cpp"
-#include "JSStyleMedia.cpp"
-#include "JSStyleSheet.cpp"
-#include "JSStyleSheetList.cpp"
-#include "JSSubtleCrypto.cpp"
-#include "JSText.cpp"
-#include "JSTextEvent.cpp"
-#include "JSTextMetrics.cpp"
-#if ENABLE(VIDEO_TRACK)
-#include "JSAudioTrack.cpp"
-#include "JSAudioTrackList.cpp"
-#include "JSDataCue.cpp"
-#include "JSHTMLTrackElement.cpp"
-#include "JSTextTrack.cpp"
-#include "JSTextTrackCue.cpp"
-#include "JSTextTrackCueList.cpp"
-#include "JSTextTrackList.cpp"
-#include "JSTrackEvent.cpp"
-#include "JSVTTCue.cpp"
-#include "JSVideoTrack.cpp"
-#include "JSVideoTrackList.cpp"
-#if ENABLE(WEBVTT_REGIONS)
-#include "JSVTTRegion.cpp"
-#include "JSVTTRegionList.cpp"
-#endif
-#endif
-#include "JSTimeRanges.cpp"
-#include "JSTouch.cpp"
-#include "JSTouchEvent.cpp"
-#include "JSTouchList.cpp"
-#include "JSTransitionEvent.cpp"
-#include "JSTreeWalker.cpp"
-#include "JSUIEvent.cpp"
-#include "JSUIEventInit.cpp"
-#if ENABLE(USER_MESSAGE_HANDLERS)
-#include "JSUserMessageHandler.cpp"
-#include "JSUserMessageHandlersNamespace.cpp"
-#include "JSWebKitNamespace.cpp"
-#endif
-#include "JSValidityState.cpp"
-#include "JSVideoPlaybackQuality.cpp"
-#include "JSVisualViewport.cpp"
-#include "JSVoidCallback.cpp"
-#include "JSWaveShaperNode.cpp"
-#include "JSWebKitAnimationEvent.cpp"
-#include "JSWebKitCSSMatrix.cpp"
-#include "JSWebKitCSSViewportRule.cpp"
-#if ENABLE(LEGACY_ENCRYPTED_MEDIA)
-#include "JSWebKitMediaKeyError.cpp"
-#include "JSWebKitMediaKeyMessageEvent.cpp"
-#include "JSWebKitMediaKeyNeededEvent.cpp"
-#include "JSWebKitMediaKeySession.cpp"
-#include "JSWebKitMediaKeys.cpp"
-#endif
-#include "JSWebKitPlaybackTargetAvailabilityEvent.cpp"
-#include "JSWebKitPoint.cpp"
-#include "JSWebKitTransitionEvent.cpp"
-#include "JSWebSocket.cpp"
-#include "JSWheelEvent.cpp"
-#include "JSWindowEventHandlers.cpp"
-#include "JSWindowOrWorkerGlobalScope.cpp"
-#include "JSWorker.cpp"
-#include "JSWorkerGlobalScope.cpp"
-#include "JSWorkerGlobalScopeFetch.cpp"
-#include "JSWorkerGlobalScopeIndexedDatabase.cpp"
-#include "JSWorkerLocation.cpp"
-#include "JSWorkerNavigator.cpp"
-#include "JSWritableStream.cpp"
-#include "JSXMLDocument.cpp"
-#include "JSXMLHttpRequest.cpp"
-#include "JSXMLHttpRequestEventTarget.cpp"
-#include "JSXMLHttpRequestProgressEvent.cpp"
-#include "JSXMLHttpRequestUpload.cpp"
-#include "JSXMLSerializer.cpp"
-#include "JSXPathEvaluator.cpp"
-#include "JSXPathExpression.cpp"
-#include "JSXPathNSResolver.cpp"
-#include "JSXPathResult.cpp"
-#include "JSXSLTProcessor.cpp"

Modified: trunk/Source/WebCore/WebCoreMacros.cmake (226900 => 226901)


--- trunk/Source/WebCore/WebCoreMacros.cmake	2018-01-12 18:52:26 UTC (rev 226900)
+++ trunk/Source/WebCore/WebCoreMacros.cmake	2018-01-12 19:05:43 UTC (rev 226901)
@@ -1,34 +1,3 @@
-# Helper macro for using all-in-one builds
-# This macro removes the sources included in the _all_in_one_file from the input _file_list.
-# _file_list is a list of source files
-# _all_in_one_file is an all-in-one cpp file includes other cpp files
-# _result_file_list is the output file list
-macro(PROCESS_ALLINONE_FILE _file_list _all_in_one_file _result_file_list _no_compile)
-    file(STRINGS ${_all_in_one_file} _all_in_one_file_content)
-    set(${_result_file_list} ${_file_list})
-    set(_allins "")
-    foreach (_line ${_all_in_one_file_content})
-        string(REGEX MATCH "^#include [\"<](.*)[\">]" _found ${_line})
-        if (_found)
-            list(APPEND _allins ${CMAKE_MATCH_1})
-        endif ()
-    endforeach ()
-
-    foreach (_allin ${_allins})
-        if (${_no_compile})
-            # For DerivedSources.cpp, we still need the derived sources to be generated, but we do not want them to be compiled
-            # individually. We add the header to the result file list so that CMake knows to keep generating the files.
-            string(REGEX REPLACE "(.*)\\.cpp" "\\1" _allin_no_ext ${_allin})
-            string(REGEX REPLACE ";([^;]*/)${_allin_no_ext}\\.cpp;" ";\\1${_allin_no_ext}.h;" _new_result "${${_result_file_list}};")
-        else ()
-            string(REGEX REPLACE ";[^;]*/${_allin};" ";" _new_result "${${_result_file_list}};")
-        endif ()
-        set(${_result_file_list} ${_new_result})
-    endforeach ()
-
-endmacro()
-
-
 macro(MAKE_HASH_TOOLS _source)
     get_filename_component(_name ${_source} NAME_WE)
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to