Index: webkit/port/DerivedSources.make |
=================================================================== |
--- webkit/port/DerivedSources.make (revision 16985) |
+++ webkit/port/DerivedSources.make (working copy) |
@@ -1,1185 +0,0 @@ |
-# Copyright (C) 2006, 2007 Apple Inc. All rights reserved. |
-# Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.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. |
-# 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. |
- |
-VPATH = \ |
- $(PORTROOT)/bindings/v8 \ |
- $(WebCore) \ |
- $(WebCore)/bindings/js \ |
- $(WebCore)/bindings/v8 \ |
- $(WebCore)/bindings/objc \ |
- $(WebCore)/css \ |
- $(WebCore)/dom \ |
- $(WebCore)/html \ |
- $(WebCore)/inspector \ |
- $(WebCore)/page \ |
- $(WebCore)/plugins \ |
- $(WebCore)/storage \ |
- $(WebCore)/xml \ |
- $(WebCore)/workers \ |
- $(WebCore)/svg \ |
-# |
- |
-.PHONY : all |
- |
-ifeq ($(OS),MACOS) |
-all : \ |
- CharsetData.cpp |
-endif |
- |
-# Not needed because we don't want obj-c bindings generated |
-# DOMAbstractView.h\ |
- DOMAttr.h \ |
- DOMCDATASection.h \ |
- DOMCSSCharsetRule.h \ |
- DOMCSSFontFaceRule.h \ |
- DOMCSSImportRule.h \ |
- DOMCSSMediaRule.h \ |
- DOMCSSPageRule.h \ |
- DOMCSSPrimitiveValue.h \ |
- DOMCSSRule.h \ |
- DOMCSSRuleList.h \ |
- DOMCSSStyleDeclaration.h \ |
- DOMCSSStyleRule.h \ |
- DOMCSSStyleSheet.h \ |
- DOMCSSUnknownRule.h \ |
- DOMCSSValue.h \ |
- DOMCSSValueList.h \ |
- DOMCharacterData.h \ |
- DOMComment.h \ |
- DOMCounter.h \ |
- DOMDOMImplementation.h \ |
- DOMDocument.h \ |
- DOMDocumentFragment.h \ |
- DOMDocumentType.h \ |
- DOMElement.h \ |
- DOMEntity.h \ |
- DOMEntityReference.h \ |
- DOMEvent.h \ |
- DOMEventListener.h \ |
- DOMEventTarget.h \ |
- DOMHTMLAnchorElement.h \ |
- DOMHTMLAppletElement.h \ |
- DOMHTMLAreaElement.h \ |
- DOMHTMLBRElement.h \ |
- DOMHTMLBaseElement.h \ |
- DOMHTMLBaseFontElement.h \ |
- DOMHTMLBodyElement.h \ |
- DOMHTMLButtonElement.h \ |
- DOMHTMLCanvasElement.h \ |
- DOMHTMLCollection.h \ |
- DOMHTMLDListElement.h \ |
- DOMHTMLDirectoryElement.h \ |
- DOMHTMLDivElement.h \ |
- DOMHTMLDocument.h \ |
- DOMHTMLElement.h \ |
- DOMHTMLEmbedElement.h \ |
- DOMHTMLFieldSetElement.h \ |
- DOMHTMLFontElement.h \ |
- DOMHTMLFormElement.h \ |
- DOMHTMLFrameElement.h \ |
- DOMHTMLFrameSetElement.h \ |
- DOMHTMLHRElement.h \ |
- DOMHTMLHeadElement.h \ |
- DOMHTMLHeadingElement.h \ |
- DOMHTMLHtmlElement.h \ |
- DOMHTMLIFrameElement.h \ |
- DOMHTMLImageElement.h \ |
- DOMHTMLInputElement.h \ |
- DOMHTMLIsIndexElement.h \ |
- DOMHTMLLIElement.h \ |
- DOMHTMLLabelElement.h \ |
- DOMHTMLLegendElement.h \ |
- DOMHTMLLinkElement.h \ |
- DOMHTMLMapElement.h \ |
- DOMHTMLMarqueeElement.h \ |
- DOMHTMLMenuElement.h \ |
- DOMHTMLMetaElement.h \ |
- DOMHTMLModElement.h \ |
- DOMHTMLOListElement.h \ |
- DOMHTMLObjectElement.h \ |
- DOMHTMLOptGroupElement.h \ |
- DOMHTMLOptionElement.h \ |
- DOMHTMLOptionsCollection.h \ |
- DOMHTMLParagraphElement.h \ |
- DOMHTMLParamElement.h \ |
- DOMHTMLPreElement.h \ |
- DOMHTMLQuoteElement.h \ |
- DOMHTMLScriptElement.h \ |
- DOMHTMLSelectElement.h \ |
- DOMHTMLStyleElement.h \ |
- DOMHTMLTableCaptionElement.h \ |
- DOMHTMLTableCellElement.h \ |
- DOMHTMLTableColElement.h \ |
- DOMHTMLTableElement.h \ |
- DOMHTMLTableRowElement.h \ |
- DOMHTMLTableSectionElement.h \ |
- DOMHTMLTextAreaElement.h \ |
- DOMHTMLTitleElement.h \ |
- DOMHTMLUListElement.h \ |
- DOMKeyboardEvent.h \ |
- DOMMessageEvent.h \ |
- DOMMediaList.h \ |
- DOMMouseEvent.h \ |
- DOMMutationEvent.h \ |
- DOMNamedNodeMap.h \ |
- DOMNode.h \ |
- DOMNodeFilter.h \ |
- DOMNodeIterator.h \ |
- DOMNodeList.h \ |
- DOMNotation.h \ |
- DOMOverflowEvent.h \ |
- DOMProcessingInstruction.h \ |
- DOMRGBColor.h \ |
- DOMRange.h \ |
- DOMRect.h \ |
- DOMSVGAElement.h \ |
- DOMSVGAngle.h \ |
- DOMSVGAnimateColorElement.h \ |
- DOMSVGAnimateElement.h \ |
- DOMSVGAnimateTransformElement.h \ |
- DOMSVGAnimatedAngle.h \ |
- DOMSVGAnimatedBoolean.h \ |
- DOMSVGAnimatedEnumeration.h \ |
- DOMSVGAnimatedInteger.h \ |
- DOMSVGAnimatedLength.h \ |
- DOMSVGAnimatedLengthList.h \ |
- DOMSVGAnimatedNumber.h \ |
- DOMSVGAnimatedNumberList.h \ |
- DOMSVGAnimatedPathData.h \ |
- DOMSVGAnimatedPoints.h \ |
- DOMSVGAnimatedPreserveAspectRatio.h \ |
- DOMSVGAnimatedRect.h \ |
- DOMSVGAnimatedString.h \ |
- DOMSVGAnimatedTransformList.h \ |
- DOMSVGAnimationElement.h \ |
- DOMSVGCircleElement.h \ |
- DOMSVGClipPathElement.h \ |
- DOMSVGColor.h \ |
- DOMSVGComponentTransferFunctionElement.h \ |
- DOMSVGCursorElement.h \ |
- DOMSVGDefinitionSrcElement.h \ |
- DOMSVGDefsElement.h \ |
- DOMSVGDescElement.h \ |
- DOMSVGDocument.h \ |
- DOMSVGElement.h \ |
- DOMSVGElementInstance.h \ |
- DOMSVGElementInstanceList.h \ |
- DOMSVGEllipseElement.h \ |
- DOMSVGExternalResourcesRequired.h \ |
- DOMSVGFEBlendElement.h \ |
- DOMSVGFEColorMatrixElement.h \ |
- DOMSVGFEComponentTransferElement.h \ |
- DOMSVGFECompositeElement.h \ |
- DOMSVGFEDiffuseLightingElement.h \ |
- DOMSVGFEDisplacementMapElement.h \ |
- DOMSVGFEDistantLightElement.h \ |
- DOMSVGFEFloodElement.h \ |
- DOMSVGFEFuncAElement.h \ |
- DOMSVGFEFuncBElement.h \ |
- DOMSVGFEFuncGElement.h \ |
- DOMSVGFEFuncRElement.h \ |
- DOMSVGFEGaussianBlurElement.h \ |
- DOMSVGFEImageElement.h \ |
- DOMSVGFEMergeElement.h \ |
- DOMSVGFEMergeNodeElement.h \ |
- DOMSVGFEOffsetElement.h \ |
- DOMSVGFEPointLightElement.h \ |
- DOMSVGFESpecularLightingElement.h \ |
- DOMSVGFESpotLightElement.h \ |
- DOMSVGFETileElement.h \ |
- DOMSVGFETurbulenceElement.h \ |
- DOMSVGFontElement.h \ |
- DOMSVGFontFaceElement.h \ |
- DOMSVGFontFaceFormatElement.h \ |
- DOMSVGFontFaceNameElement.h \ |
- DOMSVGFontFaceSrcElement.h \ |
- DOMSVGFontFaceUriElement.h \ |
- DOMSVGFilterElement.h \ |
- DOMSVGFilterPrimitiveStandardAttributes.h \ |
- DOMSVGFitToViewBox.h \ |
- DOMSVGForeignObjectElement.h \ |
- DOMSVGGElement.h \ |
- DOMSVGGlyphElement.h \ |
- DOMSVGGradientElement.h \ |
- DOMSVGImageElement.h \ |
- DOMSVGLangSpace.h \ |
- DOMSVGLength.h \ |
- DOMSVGLengthList.h \ |
- DOMSVGLineElement.h \ |
- DOMSVGLinearGradientElement.h \ |
- DOMSVGLocatable.h \ |
- DOMSVGMarkerElement.h \ |
- DOMSVGMaskElement.h \ |
- DOMSVGMatrix.h \ |
- DOMSVGMetadataElement.h \ |
- DOMSVGMissingGlyphElement.h \ |
- DOMSVGNumber.h \ |
- DOMSVGNumberList.h \ |
- DOMSVGPaint.h \ |
- DOMSVGPathElement.h \ |
- DOMSVGPathSeg.h \ |
- DOMSVGPathSegArcAbs.h \ |
- DOMSVGPathSegArcRel.h \ |
- DOMSVGPathSegClosePath.h \ |
- DOMSVGPathSegCurvetoCubicAbs.h \ |
- DOMSVGPathSegCurvetoCubicRel.h \ |
- DOMSVGPathSegCurvetoCubicSmoothAbs.h \ |
- DOMSVGPathSegCurvetoCubicSmoothRel.h \ |
- DOMSVGPathSegCurvetoQuadraticAbs.h \ |
- DOMSVGPathSegCurvetoQuadraticRel.h \ |
- DOMSVGPathSegCurvetoQuadraticSmoothAbs.h \ |
- DOMSVGPathSegCurvetoQuadraticSmoothRel.h \ |
- DOMSVGPathSegLinetoAbs.h \ |
- DOMSVGPathSegLinetoHorizontalAbs.h \ |
- DOMSVGPathSegLinetoHorizontalRel.h \ |
- DOMSVGPathSegLinetoRel.h \ |
- DOMSVGPathSegLinetoVerticalAbs.h \ |
- DOMSVGPathSegLinetoVerticalRel.h \ |
- DOMSVGPathSegList.h \ |
- DOMSVGPathSegMovetoAbs.h \ |
- DOMSVGPathSegMovetoRel.h \ |
- DOMSVGPatternElement.h \ |
- DOMSVGPoint.h \ |
- DOMSVGPointList.h \ |
- DOMSVGPolygonElement.h \ |
- DOMSVGPolylineElement.h \ |
- DOMSVGPreserveAspectRatio.h \ |
- DOMSVGRadialGradientElement.h \ |
- DOMSVGRect.h \ |
- DOMSVGRectElement.h \ |
- DOMSVGRenderingIntent.h \ |
- DOMSVGSVGElement.h \ |
- DOMSVGScriptElement.h \ |
- DOMSVGSetElement.h \ |
- DOMSVGStopElement.h \ |
- DOMSVGStringList.h \ |
- DOMSVGStylable.h \ |
- DOMSVGStyleElement.h \ |
- DOMSVGSwitchElement.h \ |
- DOMSVGSymbolElement.h \ |
- DOMSVGTRefElement.h \ |
- DOMSVGTSpanElement.h \ |
- DOMSVGTests.h \ |
- DOMSVGTextContentElement.h \ |
- DOMSVGTextElement.h \ |
- DOMSVGTextPathElement.h \ |
- DOMSVGTextPositioningElement.h \ |
- DOMSVGTitleElement.h \ |
- DOMSVGTransform.h \ |
- DOMSVGTransformList.h \ |
- DOMSVGTransformable.h \ |
- DOMSVGURIReference.h \ |
- DOMSVGUnitTypes.h \ |
- DOMSVGUseElement.h \ |
- DOMSVGViewElement.h \ |
- DOMSVGZoomAndPan.h \ |
- DOMSVGZoomEvent.h \ |
- DOMStyleSheet.h \ |
- DOMStyleSheetList.h \ |
- DOMText.h \ |
- DOMTextEvent.h \ |
- DOMTreeWalker.h \ |
- DOMUIEvent.h \ |
- DOMWheelEvent.h \ |
- DOMXPathExpression.h \ |
- DOMXPathNSResolver.h \ |
- DOMXPathResult.h \ |
-endif |
- |
-# Not needed for V8\ |
-all : \ |
- CSSGrammar.cpp \ |
- CSSPropertyNames.h \ |
- CSSValueKeywords.h \ |
- ColorData.c \ |
- DocTypeStrings.cpp \ |
- HTMLEntityNames.c \ |
- JSAttr.h \ |
- JSBarInfo.h \ |
- JSCDATASection.h \ |
- JSCSSCharsetRule.h \ |
- JSCSSFontFaceRule.h \ |
- JSCSSImportRule.h \ |
- JSCSSMediaRule.h \ |
- JSCSSPageRule.h \ |
- JSCSSPrimitiveValue.h \ |
- JSCSSRule.h \ |
- JSCSSRuleList.h \ |
- JSCSSStyleRule.h \ |
- JSCSSStyleSheet.h \ |
- JSCSSValue.h \ |
- JSCSSValueList.h \ |
- JSCanvasGradient.h \ |
- JSCanvasPattern.h \ |
- JSCanvasRenderingContext2D.h \ |
- JSCharacterData.h \ |
- JSComment.h \ |
- JSConsole.h \ |
- JSCounter.h \ |
- JSCSSStyleDeclaration.h \ |
- JSDOMCoreException.h \ |
- JSDOMImplementation.h \ |
- JSDOMParser.h \ |
- JSDOMSelection.h \ |
- JSDOMWindow.h \ |
- JSDatabase.h \ |
- JSDocument.h \ |
- JSDocumentFragment.h \ |
- JSDocumentType.h \ |
- JSElement.h \ |
- JSEntity.h \ |
- JSEntityReference.h \ |
- JSEvent.h \ |
- JSEventException.h \ |
- JSEventTargetBase.lut.h \ |
- JSHTMLAnchorElement.h \ |
- JSHTMLAppletElement.h \ |
- JSHTMLAreaElement.h \ |
- JSHTMLAudioElement.h \ |
- JSHTMLBaseElement.h \ |
- JSHTMLBaseFontElement.h \ |
- JSHTMLBlockquoteElement.h \ |
- JSHTMLBodyElement.h \ |
- JSHTMLBRElement.h \ |
- JSHTMLButtonElement.h \ |
- JSHTMLCanvasElement.h \ |
- JSHTMLCollection.h \ |
- JSHTMLDListElement.h \ |
- JSHTMLDirectoryElement.h \ |
- JSHTMLDivElement.h \ |
- JSHTMLDocument.h \ |
- JSHTMLElement.h \ |
- JSHTMLEmbedElement.h \ |
- JSHTMLFieldSetElement.h \ |
- JSHTMLFontElement.h \ |
- JSHTMLFormElement.h \ |
- JSHTMLFrameElement.h \ |
- JSHTMLFrameSetElement.h \ |
- JSHTMLHRElement.h \ |
- JSHTMLHeadElement.h \ |
- JSHTMLHeadingElement.h \ |
- JSHTMLHtmlElement.h \ |
- JSHTMLIFrameElement.h \ |
- JSHTMLImageElement.h \ |
- JSHTMLInputElement.h \ |
- JSHTMLInputElementBaseTable.cpp \ |
- JSHTMLIsIndexElement.h \ |
- JSHTMLLIElement.h \ |
- JSHTMLLabelElement.h \ |
- JSHTMLLegendElement.h \ |
- JSHTMLLinkElement.h \ |
- JSHTMLMapElement.h \ |
- JSHTMLMarqueeElement.h \ |
- JSHTMLMediaElement.h \ |
- JSHTMLMenuElement.h \ |
- JSHTMLMetaElement.h \ |
- JSHTMLModElement.h \ |
- JSHTMLOListElement.h \ |
- JSHTMLOptGroupElement.h \ |
- JSHTMLObjectElement.h \ |
- JSHTMLOptionElement.h \ |
- JSHTMLOptionsCollection.h \ |
- JSHTMLParagraphElement.h \ |
- JSHTMLParamElement.h \ |
- JSHTMLPreElement.h \ |
- JSHTMLQuoteElement.h \ |
- JSHTMLScriptElement.h \ |
- JSHTMLSelectElement.h \ |
- JSHTMLSourceElement.h \ |
- JSHTMLStyleElement.h \ |
- JSHTMLTableCaptionElement.h \ |
- JSHTMLTableCellElement.h \ |
- JSHTMLTableColElement.h \ |
- JSHTMLTableElement.h \ |
- JSHTMLTableRowElement.h \ |
- JSHTMLTableSectionElement.h \ |
- JSHTMLTextAreaElement.h \ |
- JSHTMLTitleElement.h \ |
- JSHTMLUListElement.h \ |
- JSHTMLVideoElement.h \ |
- JSHistory.h \ |
- JSKeyboardEvent.h \ |
- JSLocation.lut.h \ |
- JSMediaError.h \ |
- JSMediaList.h \ |
- JSMessageEvent.h \ |
- JSMouseEvent.h \ |
- JSMutationEvent.h \ |
- JSNamedNodeMap.h \ |
- JSNode.h \ |
- JSNodeFilter.h \ |
- JSNodeIterator.h \ |
- JSNodeList.h \ |
- JSNotation.h \ |
- JSOverflowEvent.h \ |
- JSProcessingInstruction.h \ |
- JSProgressEvent.h \ |
- JSRange.h \ |
- JSRangeException.h \ |
- JSRect.h \ |
- JSSQLError.h \ |
- JSSQLResultSet.h \ |
- JSSQLResultSetRowList.h \ |
- JSSQLTransaction.h \ |
- JSSVGAElement.h \ |
- JSSVGAngle.h \ |
- JSSVGAnimatedAngle.h \ |
- JSSVGAnimateColorElement.h \ |
- JSSVGAnimateElement.h \ |
- JSSVGAnimateTransformElement.h \ |
- JSSVGAnimatedBoolean.h \ |
- JSSVGAnimatedEnumeration.h \ |
- JSSVGAnimatedInteger.h \ |
- JSSVGAnimatedLength.h \ |
- JSSVGAnimatedLengthList.h \ |
- JSSVGAnimatedNumber.h \ |
- JSSVGAnimatedNumberList.h \ |
- JSSVGAnimatedPreserveAspectRatio.h \ |
- JSSVGAnimatedRect.h \ |
- JSSVGAnimatedString.h \ |
- JSSVGAnimatedTransformList.h \ |
- JSSVGAnimationElement.h \ |
- JSSVGColor.h \ |
- JSSVGCircleElement.h \ |
- JSSVGClipPathElement.h \ |
- JSSVGComponentTransferFunctionElement.h \ |
- JSSVGCursorElement.h \ |
- JSSVGDefsElement.h \ |
- JSSVGDefinitionSrcElement.h \ |
- JSSVGDescElement.h \ |
- JSSVGDocument.h \ |
- JSSVGException.h \ |
- JSSVGLength.h \ |
- JSSVGMatrix.h \ |
- JSSVGMetadataElement.h \ |
- JSSVGPathElement.h \ |
- JSSVGPathSeg.h \ |
- JSSVGPathSegArcAbs.h \ |
- JSSVGPathSegArcRel.h \ |
- JSSVGPathSegClosePath.h \ |
- JSSVGPathSegCurvetoCubicAbs.h \ |
- JSSVGPathSegCurvetoCubicRel.h \ |
- JSSVGPathSegCurvetoCubicSmoothAbs.h \ |
- JSSVGPathSegCurvetoCubicSmoothRel.h \ |
- JSSVGPathSegCurvetoQuadraticAbs.h \ |
- JSSVGPathSegCurvetoQuadraticRel.h \ |
- JSSVGPathSegCurvetoQuadraticSmoothAbs.h \ |
- JSSVGPathSegCurvetoQuadraticSmoothRel.h \ |
- JSSVGPathSegLinetoAbs.h \ |
- JSSVGPathSegLinetoHorizontalAbs.h \ |
- JSSVGPathSegLinetoHorizontalRel.h \ |
- JSSVGPathSegLinetoRel.h \ |
- JSSVGPathSegLinetoVerticalAbs.h \ |
- JSSVGPathSegLinetoVerticalRel.h \ |
- JSSVGPathSegMovetoAbs.h \ |
- JSSVGPathSegMovetoRel.h \ |
- JSSVGNumber.h \ |
- JSSVGNumberList.h \ |
- JSSVGPaint.h \ |
- JSSVGPathSegList.h \ |
- JSSVGPatternElement.h \ |
- JSSVGPoint.h \ |
- JSSVGPointList.h \ |
- JSSVGPolygonElement.h \ |
- JSSVGPolylineElement.h \ |
- JSSVGRadialGradientElement.h \ |
- JSSVGRect.h \ |
- JSSVGRectElement.h \ |
- JSSVGRenderingIntent.h \ |
- JSSVGSetElement.h \ |
- JSSVGScriptElement.h \ |
- JSSVGStyleElement.h \ |
- JSSVGSwitchElement.h \ |
- JSSVGStopElement.h \ |
- JSSVGStringList.h \ |
- JSSVGSymbolElement.h \ |
- JSSVGTRefElement.h \ |
- JSSVGTSpanElement.h \ |
- JSSVGTextElement.h \ |
- JSSVGTextContentElement.h \ |
- JSSVGTextPathElement.h \ |
- JSSVGTextPositioningElement.h \ |
- JSSVGTitleElement.h \ |
- JSSVGTransform.h \ |
- JSSVGTransformList.h \ |
- JSSVGUnitTypes.h \ |
- JSSVGUseElement.h \ |
- JSSVGViewElement.h \ |
- JSSVGPreserveAspectRatio.h \ |
- JSSVGElement.h \ |
- JSSVGElementInstance.h \ |
- JSSVGElementInstanceList.h \ |
- JSSVGSVGElement.h \ |
- JSSVGEllipseElement.h \ |
- JSSVGFEBlendElement.h \ |
- JSSVGFEColorMatrixElement.h \ |
- JSSVGFEComponentTransferElement.h \ |
- JSSVGFECompositeElement.h \ |
- JSSVGFEDiffuseLightingElement.h \ |
- JSSVGFEDisplacementMapElement.h \ |
- JSSVGFEDistantLightElement.h \ |
- JSSVGFEFloodElement.h \ |
- JSSVGFEFuncAElement.h \ |
- JSSVGFEFuncBElement.h \ |
- JSSVGFEFuncGElement.h \ |
- JSSVGFEFuncRElement.h \ |
- JSSVGFEGaussianBlurElement.h \ |
- JSSVGFEImageElement.h \ |
- JSSVGFEMergeElement.h \ |
- JSSVGFEMergeNodeElement.h \ |
- JSSVGFEOffsetElement.h \ |
- JSSVGFEPointLightElement.h \ |
- JSSVGFESpecularLightingElement.h \ |
- JSSVGFESpotLightElement.h \ |
- JSSVGFETileElement.h \ |
- JSSVGFETurbulenceElement.h \ |
- JSSVGFilterElement.h \ |
- JSSVGFontElement.h \ |
- JSSVGFontFaceElement.h \ |
- JSSVGFontFaceFormatElement.h \ |
- JSSVGFontFaceNameElement.h \ |
- JSSVGFontFaceSrcElement.h \ |
- JSSVGFontFaceUriElement.h \ |
- JSSVGForeignObjectElement.h \ |
- JSSVGGElement.h \ |
- JSSVGGlyphElement.h \ |
- JSSVGGradientElement.h \ |
- JSSVGImageElement.h \ |
- JSSVGLength.h \ |
- JSSVGLengthList.h \ |
- JSSVGLineElement.h \ |
- JSSVGLinearGradientElement.h \ |
- JSSVGMaskElement.h \ |
- JSSVGMarkerElement.h \ |
- JSSVGMissingGlyphElement.h \ |
- JSSVGTransform.h \ |
- JSSVGZoomEvent.h \ |
- JSScreen.h \ |
- JSStyleSheet.h \ |
- JSStyleSheetList.h \ |
- JSText.h \ |
- JSTextEvent.h \ |
- JSTimeRanges.h \ |
- JSTreeWalker.h \ |
- JSUIEvent.h \ |
- JSVoidCallback.h \ |
- JSWheelEvent.h \ |
- JSXMLHttpRequest.lut.h \ |
- JSXMLHttpRequestException.h \ |
- JSXMLSerializer.h \ |
- JSXPathEvaluator.h \ |
- JSXPathException.h \ |
- JSXPathExpression.h \ |
- JSXPathNSResolver.h \ |
- JSXPathResult.h \ |
- JSXSLTProcessor.lut.h \ |
- SVGElementFactory.cpp \ |
- SVGNames.cpp \ |
- HTMLNames.cpp \ |
- UserAgentStyleSheets.h \ |
- XLinkNames.cpp \ |
- XMLNames.cpp \ |
- XPathGrammar.cpp \ |
- kjs_css.lut.h \ |
- kjs_events.lut.h \ |
- kjs_navigator.lut.h \ |
- kjs_window.lut.h \ |
- tokenizer.cpp \ |
- WebCore.exp \ |
-# |
- |
-all : \ |
- CSSGrammar.cpp \ |
- CSSPropertyNames.h \ |
- CSSValueKeywords.h \ |
- ColorData.c \ |
- DocTypeStrings.cpp \ |
- HTMLElementFactory.cpp \ |
- HTMLEntityNames.c \ |
- V8Attr.h \ |
- V8BarInfo.h \ |
- V8CanvasPixelArray.h \ |
- V8ClientRect.h \ |
- V8ClientRectList.h \ |
- V8CDATASection.h \ |
- V8CSSCharsetRule.h \ |
- V8CSSFontFaceRule.h \ |
- V8CSSImportRule.h \ |
- V8CSSMediaRule.h \ |
- V8CSSPageRule.h \ |
- V8CSSPrimitiveValue.h \ |
- V8CSSRule.h \ |
- V8CSSRuleList.h \ |
- V8CSSStyleRule.h \ |
- V8CSSStyleSheet.h \ |
- V8CSSValue.h \ |
- V8CSSValueList.h \ |
- V8CanvasGradient.h \ |
- V8CanvasPattern.h \ |
- V8CanvasRenderingContext2D.h \ |
- V8CharacterData.h \ |
- V8Comment.h \ |
- V8Console.h \ |
- V8Counter.h \ |
- V8CSSStyleDeclaration.h \ |
- V8CSSVariablesDeclaration.h \ |
- V8CSSVariablesRule.h \ |
- V8DOMCoreException.h \ |
- V8DOMImplementation.h \ |
- V8DOMParser.h \ |
- V8DOMSelection.h \ |
- V8DOMStringList.h \ |
- V8DOMWindow.h \ |
- V8Database.h \ |
- V8Document.h \ |
- V8DocumentFragment.h \ |
- V8DocumentType.h \ |
- V8Element.h \ |
- V8Entity.h \ |
- V8EntityReference.h \ |
- V8Event.h \ |
- V8EventException.h \ |
- V8File.h \ |
- V8FileList.h \ |
- V8HTMLAnchorElement.h \ |
- V8HTMLAppletElement.h \ |
- V8HTMLAreaElement.h \ |
- V8HTMLAudioElement.h \ |
- V8HTMLBaseElement.h \ |
- V8HTMLBaseFontElement.h \ |
- V8HTMLBlockquoteElement.h \ |
- V8HTMLBodyElement.h \ |
- V8HTMLBRElement.h \ |
- V8HTMLButtonElement.h \ |
- V8HTMLCanvasElement.h \ |
- V8HTMLCollection.h \ |
- V8HTMLDListElement.h \ |
- V8HTMLDirectoryElement.h \ |
- V8HTMLDivElement.h \ |
- V8HTMLDocument.h \ |
- V8HTMLElement.h \ |
- V8HTMLEmbedElement.h \ |
- V8HTMLFieldSetElement.h \ |
- V8HTMLFontElement.h \ |
- V8HTMLFormElement.h \ |
- V8HTMLFrameElement.h \ |
- V8HTMLFrameSetElement.h \ |
- V8HTMLHRElement.h \ |
- V8HTMLHeadElement.h \ |
- V8HTMLHeadingElement.h \ |
- V8HTMLHtmlElement.h \ |
- V8HTMLIFrameElement.h \ |
- V8HTMLImageElement.h \ |
- V8HTMLInputElement.h \ |
- V8HTMLIsIndexElement.h \ |
- V8HTMLLIElement.h \ |
- V8HTMLLabelElement.h \ |
- V8HTMLLegendElement.h \ |
- V8HTMLLinkElement.h \ |
- V8HTMLMapElement.h \ |
- V8HTMLMarqueeElement.h \ |
- V8HTMLMediaElement.h \ |
- V8HTMLMenuElement.h \ |
- V8HTMLMetaElement.h \ |
- V8HTMLModElement.h \ |
- V8HTMLOListElement.h \ |
- V8HTMLOptGroupElement.h \ |
- V8HTMLObjectElement.h \ |
- V8HTMLOptionElement.h \ |
- V8HTMLOptionsCollection.h \ |
- V8HTMLParagraphElement.h \ |
- V8HTMLParamElement.h \ |
- V8HTMLPreElement.h \ |
- V8HTMLQuoteElement.h \ |
- V8HTMLScriptElement.h \ |
- V8HTMLSelectElement.h \ |
- V8HTMLSourceElement.h \ |
- V8HTMLStyleElement.h \ |
- V8HTMLTableCaptionElement.h \ |
- V8HTMLTableCellElement.h \ |
- V8HTMLTableColElement.h \ |
- V8HTMLTableElement.h \ |
- V8HTMLTableRowElement.h \ |
- V8HTMLTableSectionElement.h \ |
- V8HTMLTextAreaElement.h \ |
- V8HTMLTitleElement.h \ |
- V8HTMLUListElement.h \ |
- V8HTMLVideoElement.h \ |
- V8History.h \ |
- V8ImageData.h \ |
- V8KeyboardEvent.h \ |
- V8MediaError.h \ |
- V8MediaList.h \ |
- V8MessageChannel.h \ |
- V8MessageEvent.h \ |
- V8MessagePort.h \ |
- V8MouseEvent.h \ |
- V8MutationEvent.h \ |
- V8NamedNodeMap.h \ |
- V8Node.h \ |
- V8NodeFilter.h \ |
- V8NodeIterator.h \ |
- V8NodeList.h \ |
- V8Notation.h \ |
- V8OverflowEvent.h \ |
- V8ProcessingInstruction.h \ |
- V8ProgressEvent.h \ |
- V8Range.h \ |
- V8RangeException.h \ |
- V8Rect.h \ |
- V8SQLError.h \ |
- V8SQLResultSet.h \ |
- V8SQLResultSetRowList.h \ |
- V8SQLTransaction.h \ |
- V8SVGAElement.h \ |
- V8SVGAltGlyphElement.h \ |
- V8SVGAngle.h \ |
- V8SVGAnimatedAngle.h \ |
- V8SVGAnimateColorElement.h \ |
- V8SVGAnimateElement.h \ |
- V8SVGAnimateTransformElement.h \ |
- V8SVGAnimatedBoolean.h \ |
- V8SVGAnimatedEnumeration.h \ |
- V8SVGAnimatedInteger.h \ |
- V8SVGAnimatedLength.h \ |
- V8SVGAnimatedLengthList.h \ |
- V8SVGAnimatedNumber.h \ |
- V8SVGAnimatedNumberList.h \ |
- V8SVGAnimatedPreserveAspectRatio.h \ |
- V8SVGAnimatedRect.h \ |
- V8SVGAnimatedString.h \ |
- V8SVGAnimatedTransformList.h \ |
- V8SVGAnimationElement.h \ |
- V8SVGColor.h \ |
- V8SVGCircleElement.h \ |
- V8SVGClipPathElement.h \ |
- V8SVGComponentTransferFunctionElement.h \ |
- V8SVGCursorElement.h \ |
- V8SVGDefsElement.h \ |
- V8SVGDefinitionSrcElement.h \ |
- V8SVGDescElement.h \ |
- V8SVGDocument.h \ |
- V8SVGException.h \ |
- V8SVGLength.h \ |
- V8SVGMatrix.h \ |
- V8SVGMetadataElement.h \ |
- V8SVGPathElement.h \ |
- V8SVGPathSeg.h \ |
- V8SVGPathSegArcAbs.h \ |
- V8SVGPathSegArcRel.h \ |
- V8SVGPathSegClosePath.h \ |
- V8SVGPathSegCurvetoCubicAbs.h \ |
- V8SVGPathSegCurvetoCubicRel.h \ |
- V8SVGPathSegCurvetoCubicSmoothAbs.h \ |
- V8SVGPathSegCurvetoCubicSmoothRel.h \ |
- V8SVGPathSegCurvetoQuadraticAbs.h \ |
- V8SVGPathSegCurvetoQuadraticRel.h \ |
- V8SVGPathSegCurvetoQuadraticSmoothAbs.h \ |
- V8SVGPathSegCurvetoQuadraticSmoothRel.h \ |
- V8SVGPathSegLinetoAbs.h \ |
- V8SVGPathSegLinetoHorizontalAbs.h \ |
- V8SVGPathSegLinetoHorizontalRel.h \ |
- V8SVGPathSegLinetoRel.h \ |
- V8SVGPathSegLinetoVerticalAbs.h \ |
- V8SVGPathSegLinetoVerticalRel.h \ |
- V8SVGPathSegMovetoAbs.h \ |
- V8SVGPathSegMovetoRel.h \ |
- V8SVGNumber.h \ |
- V8SVGNumberList.h \ |
- V8SVGPaint.h \ |
- V8SVGPathSegList.h \ |
- V8SVGPatternElement.h \ |
- V8SVGPoint.h \ |
- V8SVGPointList.h \ |
- V8SVGPolygonElement.h \ |
- V8SVGPolylineElement.h \ |
- V8SVGRadialGradientElement.h \ |
- V8SVGRect.h \ |
- V8SVGRectElement.h \ |
- V8SVGRenderingIntent.h \ |
- V8SVGSetElement.h \ |
- V8SVGScriptElement.h \ |
- V8SVGStyleElement.h \ |
- V8SVGSwitchElement.h \ |
- V8SVGStopElement.h \ |
- V8SVGStringList.h \ |
- V8SVGSymbolElement.h \ |
- V8SVGTRefElement.h \ |
- V8SVGTSpanElement.h \ |
- V8SVGTextElement.h \ |
- V8SVGTextContentElement.h \ |
- V8SVGTextPathElement.h \ |
- V8SVGTextPositioningElement.h \ |
- V8SVGTitleElement.h \ |
- V8SVGTransform.h \ |
- V8SVGTransformList.h \ |
- V8SVGUnitTypes.h \ |
- V8SVGUseElement.h \ |
- V8SVGViewElement.h \ |
- V8SVGPreserveAspectRatio.h \ |
- V8SVGElement.h \ |
- V8SVGElementInstance.h \ |
- V8SVGElementInstanceList.h \ |
- V8SVGSVGElement.h \ |
- V8SVGEllipseElement.h \ |
- V8SVGFEBlendElement.h \ |
- V8SVGFEColorMatrixElement.h \ |
- V8SVGFEComponentTransferElement.h \ |
- V8SVGFECompositeElement.h \ |
- V8SVGFEDiffuseLightingElement.h \ |
- V8SVGFEDisplacementMapElement.h \ |
- V8SVGFEDistantLightElement.h \ |
- V8SVGFEFloodElement.h \ |
- V8SVGFEFuncAElement.h \ |
- V8SVGFEFuncBElement.h \ |
- V8SVGFEFuncGElement.h \ |
- V8SVGFEFuncRElement.h \ |
- V8SVGFEGaussianBlurElement.h \ |
- V8SVGFEImageElement.h \ |
- V8SVGFEMergeElement.h \ |
- V8SVGFEMergeNodeElement.h \ |
- V8SVGFEOffsetElement.h \ |
- V8SVGFEPointLightElement.h \ |
- V8SVGFESpecularLightingElement.h \ |
- V8SVGFESpotLightElement.h \ |
- V8SVGFETileElement.h \ |
- V8SVGFETurbulenceElement.h \ |
- V8SVGFilterElement.h \ |
- V8SVGFontElement.h \ |
- V8SVGFontFaceElement.h \ |
- V8SVGFontFaceFormatElement.h \ |
- V8SVGFontFaceNameElement.h \ |
- V8SVGFontFaceSrcElement.h \ |
- V8SVGFontFaceUriElement.h \ |
- V8SVGForeignObjectElement.h \ |
- V8SVGGElement.h \ |
- V8SVGGlyphElement.h \ |
- V8SVGGradientElement.h \ |
- V8SVGImageElement.h \ |
- V8SVGLength.h \ |
- V8SVGLengthList.h \ |
- V8SVGLineElement.h \ |
- V8SVGLinearGradientElement.h \ |
- V8SVGMaskElement.h \ |
- V8SVGMarkerElement.h \ |
- V8SVGMissingGlyphElement.h \ |
- V8SVGTransform.h \ |
- V8SVGZoomEvent.h \ |
- V8Screen.h \ |
- V8StyleSheet.h \ |
- V8StyleSheetList.h \ |
- V8Text.h \ |
- V8TextMetrics.h \ |
- V8TextEvent.h \ |
- V8TimeRanges.h \ |
- V8TreeWalker.h \ |
- V8UIEvent.h \ |
- V8VoidCallback.h \ |
- V8WebKitAnimationEvent.h \ |
- V8WebKitCSSKeyframeRule.h \ |
- V8WebKitCSSKeyframesRule.h \ |
- V8WebKitCSSMatrix.h \ |
- V8WebKitCSSTransformValue.h \ |
- V8WebKitPoint.h \ |
- V8WebKitTransitionEvent.h \ |
- V8WheelEvent.h \ |
- V8Worker.h \ |
- V8WorkerContext.h \ |
- V8WorkerLocation.h \ |
- V8WorkerNavigator.h \ |
- V8XMLHttpRequest.h \ |
- V8XMLHttpRequestException.h \ |
- V8XMLHttpRequestProgressEvent.h \ |
- V8XMLHttpRequestUpload.h \ |
- V8XMLSerializer.h \ |
- V8XPathEvaluator.h \ |
- V8XPathException.h \ |
- V8XPathExpression.h \ |
- V8XPathNSResolver.h \ |
- V8XPathResult.h \ |
- V8XSLTProcessor.h \ |
- SVGElementFactory.cpp \ |
- SVGNames.cpp \ |
- HTMLNames.cpp \ |
- UserAgentStyleSheets.h \ |
- XLinkNames.cpp \ |
- XMLNames.cpp \ |
- XPathGrammar.cpp \ |
- tokenizer.cpp \ |
- V8Clipboard.h \ |
- V8InspectorController.h \ |
- V8Location.h \ |
- V8Navigator.h \ |
- V8MimeType.h \ |
- V8MimeTypeArray.h \ |
- V8Plugin.h \ |
- V8PluginArray.h \ |
- V8RGBColor.h \ |
- V8SVGAnimatedPoints.h \ |
- V8SVGURIReference.h \ |
- V8UndetectableHTMLCollection.h \ |
-# |
- |
-# CSS property names and value keywords |
- |
-WEBCORE_CSS_PROPERTY_NAMES := $(WebCore)/css/CSSPropertyNames.in |
-WEBCORE_CSS_VALUE_KEYWORDS := $(WebCore)/css/CSSValueKeywords.in |
- |
-ifeq ($(findstring ENABLE_SVG,$(FEATURE_DEFINES)), ENABLE_SVG) |
- WEBCORE_CSS_PROPERTY_NAMES := $(WEBCORE_CSS_PROPERTY_NAMES) $(WebCore)/css/SVGCSSPropertyNames.in |
- WEBCORE_CSS_VALUE_KEYWORDS := $(WEBCORE_CSS_VALUE_KEYWORDS) $(WebCore)/css/SVGCSSValueKeywords.in |
-endif |
- |
-# Chromium does not support this. |
-#ifeq ($(ENABLE_DASHBOARD_SUPPORT), 1) |
-# WEBCORE_CSS_PROPERTY_NAMES := $(WEBCORE_CSS_PROPERTY_NAMES) $(WebCore)/css/DashboardSupportCSSPropertyNames.in |
-#endif |
- |
-CSSPropertyNames.h : $(WEBCORE_CSS_PROPERTY_NAMES) css/makeprop.pl |
- if dos2unix $(WEBCORE_CSS_PROPERTY_NAMES) | sort | uniq -d | grep -E '^[^#]'; then echo 'Duplicate value!'; exit 1; fi |
- cat $(WEBCORE_CSS_PROPERTY_NAMES) > CSSPropertyNames.in |
- perl "$(WebCore)/css/makeprop.pl" |
- |
-CSSValueKeywords.h : $(WEBCORE_CSS_VALUE_KEYWORDS) css/makevalues.pl |
- # Lower case all the values, as CSS values are case-insensitive |
- perl -ne 'print lc' $(WEBCORE_CSS_VALUE_KEYWORDS) > CSSValueKeywords.in |
- if dos2unix CSSValueKeywords.in | sort | uniq -d | grep -E '^[^#]'; then echo 'Duplicate value!'; exit 1; fi |
- perl "$(WebCore)/css/makevalues.pl" |
- |
-# DOCTYPE strings |
- |
-DocTypeStrings.cpp : html/DocTypeStrings.gperf |
- gperf -CEot -L ANSI-C -k "*" -N findDoctypeEntry -F ,PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards $< > $@ |
- |
-# HTML entity names |
- |
-HTMLEntityNames.c : html/HTMLEntityNames.gperf |
- gperf -a -L ANSI-C -C -G -c -o -t -k '*' -N findEntity -D -s 2 $< > $@ |
- |
-# color names |
- |
-ColorData.c : platform/ColorData.gperf |
- gperf -CDEot -L ANSI-C -k '*' -N findColor -D -s 2 $< > $@ |
- |
-# CSS tokenizer |
- |
-tokenizer.cpp : css/tokenizer.flex css/maketokenizer |
- flex -t $< | perl $(WebCore)/css/maketokenizer > $@ |
- |
-# CSS grammar |
-# NOTE: older versions of bison do not inject an inclusion guard, so we do it |
- |
-CSSGrammar.cpp : css/CSSGrammar.y |
- bison -d -p cssyy $< -o $@ |
- touch CSSGrammar.cpp.h |
- touch CSSGrammar.hpp |
- echo '#ifndef CSSGrammar_h' > CSSGrammar.h |
- echo '#define CSSGrammar_h' >> CSSGrammar.h |
- cat CSSGrammar.cpp.h CSSGrammar.hpp >> CSSGrammar.h |
- echo '#endif' >> CSSGrammar.h |
- rm -f CSSGrammar.cpp.h CSSGrammar.hpp |
- |
-# XPath grammar |
-# NOTE: older versions of bison do not inject an inclusion guard, so we do it |
- |
-XPathGrammar.cpp : xml/XPathGrammar.y $(PROJECT_FILE) |
- bison -d -p xpathyy $< -o $@ |
- touch XPathGrammar.cpp.h |
- touch XPathGrammar.hpp |
- echo '#ifndef XPathGrammar_h' > XPathGrammar.h |
- echo '#define XPathGrammar_h' >> XPathGrammar.h |
- cat XPathGrammar.cpp.h XPathGrammar.hpp >> XPathGrammar.h |
- echo '#endif' >> XPathGrammar.h |
- rm -f XPathGrammar.cpp.h XPathGrammar.hpp |
- |
-# user agent style sheets |
- |
-USER_AGENT_STYLE_SHEETS = $(WebCore)/css/html4.css $(WebCore)/css/quirks.css $(WebCore)/css/view-source.css $(WebCore)/css/themeWin.css $(WebCore)/css/themeWinQuirks.css |
- |
-ifeq ($(findstring ENABLE_SVG,$(FEATURE_DEFINES)), ENABLE_SVG) |
- USER_AGENT_STYLE_SHEETS := $(USER_AGENT_STYLE_SHEETS) $(WebCore)/css/svg.css |
-endif |
- |
-ifeq ($(findstring ENABLE_WML,$(FEATURE_DEFINES)), ENABLE_WML) |
- USER_AGENT_STYLE_SHEETS := $(USER_AGENT_STYLE_SHEETS) $(WebCore)/css/wml.css |
-endif |
- |
-ifeq ($(findstring ENABLE_VIDEO,$(FEATURE_DEFINES)), ENABLE_VIDEO) |
- USER_AGENT_STYLE_SHEETS := $(USER_AGENT_STYLE_SHEETS) $(WebCore)/css/mediaControls.css |
-endif |
- |
-UserAgentStyleSheets.h : css/make-css-file-arrays.pl $(USER_AGENT_STYLE_SHEETS) |
- perl $< $@ UserAgentStyleSheetsData.cpp $(USER_AGENT_STYLE_SHEETS) |
- |
-# character set name table |
- |
-CharsetData.cpp : platform/text/mac/make-charset-table.pl platform/text/mac/character-sets.txt $(ENCODINGS_FILE) |
- perl $^ $(ENCODINGS_PREFIX) > $@ |
- |
-# lookup tables for old-style JavaScript bindings |
- |
-%.lut.h: %.cpp $(CREATE_HASH_TABLE) |
- $(CREATE_HASH_TABLE) $< > $@ |
-%Table.cpp: %.cpp $(CREATE_HASH_TABLE) |
- $(CREATE_HASH_TABLE) $< > $@ |
- |
-# -------- |
- |
-# HTML tag and attribute names |
- |
-ifeq ($(findstring ENABLE_VIDEO,$(FEATURE_DEFINES)), ENABLE_VIDEO) |
- HTML_FLAGS := $(HTML_FLAGS) ENABLE_VIDEO=1 |
-endif |
- |
-ifdef HTML_FLAGS |
- |
-HTMLElementFactory.cpp HTMLNames.cpp : dom/make_names.pl html/HTMLTagNames.in html/HTMLAttributeNames.in |
- perl -I $(WebCore)/bindings/scripts $< --tags $(WebCore)/html/HTMLTagNames.in --attrs $(WebCore)/html/HTMLAttributeNames.in --factory --wrapperFactory --extraDefines "$(HTML_FLAGS)" |
- |
-else |
- |
-HTMLElementFactory.cpp HTMLNames.cpp : dom/make_names.pl html/HTMLTagNames.in html/HTMLAttributeNames.in |
- perl -I $(WebCore)/bindings/scripts $< --tags $(WebCore)/html/HTMLTagNames.in --attrs $(WebCore)/html/HTMLAttributeNames.in --factory --wrapperFactory |
- |
-endif |
- |
-XMLNames.cpp : dom/make_names.pl xml/xmlattrs.in |
- perl -I $(WebCore)/bindings/scripts $< --attrs $(WebCore)/xml/xmlattrs.in |
- |
-# -------- |
- |
-ifeq ($(findstring ENABLE_SVG,$(FEATURE_DEFINES)), ENABLE_SVG) |
- |
-WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.SVG.exp |
- |
-ifeq ($(findstring ENABLE_SVG_USE,$(FEATURE_DEFINES)), ENABLE_SVG_USE) |
- SVG_FLAGS := $(SVG_FLAGS) ENABLE_SVG_USE=1 |
-endif |
- |
-ifeq ($(findstring ENABLE_SVG_FONTS,$(FEATURE_DEFINES)), ENABLE_SVG_FONTS) |
- SVG_FLAGS := $(SVG_FLAGS) ENABLE_SVG_FONTS=1 |
-endif |
- |
-ifeq ($(findstring ENABLE_SVG_FILTERS,$(FEATURE_DEFINES)), ENABLE_SVG_FILTERS) |
- SVG_FLAGS := $(SVG_FLAGS) ENABLE_SVG_FILTERS=1 |
- WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.SVG.Filters.exp |
-endif |
- |
-ifeq ($(findstring ENABLE_SVG_AS_IMAGE,$(FEATURE_DEFINES)), ENABLE_SVG_AS_IMAGE) |
- SVG_FLAGS := $(SVG_FLAGS) ENABLE_SVG_AS_IMAGE=1 |
-endif |
- |
-ifeq ($(findstring ENABLE_SVG_ANIMATION,$(FEATURE_DEFINES)), ENABLE_SVG_ANIMATION) |
- SVG_FLAGS := $(SVG_FLAGS) ENABLE_SVG_ANIMATION=1 |
- WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.SVG.Animation.exp |
-endif |
- |
-ifeq ($(findstring ENABLE_SVG_FOREIGN_OBJECT,$(FEATURE_DEFINES)), ENABLE_SVG_FOREIGN_OBJECT) |
- SVG_FLAGS := $(SVG_FLAGS) ENABLE_SVG_FOREIGN_OBJECT=1 |
- WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.SVG.ForeignObject.exp |
-endif |
- |
-# SVG tag and attribute names (need to pass an extra flag if svg experimental features are enabled) |
- |
-ifdef SVG_FLAGS |
- |
-SVGElementFactory.cpp SVGNames.cpp : dom/make_names.pl svg/svgtags.in svg/svgattrs.in |
- perl -I $(WebCore)/bindings/scripts $< --tags $(WebCore)/svg/svgtags.in --attrs $(WebCore)/svg/svgattrs.in --extraDefines "$(SVG_FLAGS)" --factory --wrapperFactory |
-else |
- |
-SVGElementFactory.cpp SVGNames.cpp : dom/make_names.pl svg/svgtags.in svg/svgattrs.in |
- perl -I $(WebCore)/bindings/scripts $< --tags $(WebCore)/svg/svgtags.in --attrs $(WebCore)/svg/svgattrs.in --factory --wrapperFactory |
- |
-endif |
- |
-JSSVGElementWrapperFactory.cpp : SVGNames.cpp |
- |
-XLinkNames.cpp : dom/make_names.pl svg/xlinkattrs.in |
- perl -I $(WebCore)/bindings/scripts $< --attrs $(WebCore)/svg/xlinkattrs.in |
- |
-else |
- |
-SVGElementFactory.cpp : |
- echo > $@ |
- |
-SVGNames.cpp : |
- echo > $@ |
- |
-XLinkNames.cpp : |
- echo > $@ |
- |
-# This file is autogenerated by make_names.pl when SVG is enabled. |
- |
-JSSVGElementWrapperFactory.cpp : |
- echo > $@ |
- |
-endif |
- |
-# new-style Objective-C bindings |
- |
-OBJC_BINDINGS_SCRIPTS = \ |
- bindings/scripts/CodeGenerator.pm \ |
- bindings/scripts/CodeGeneratorObjC.pm \ |
- bindings/scripts/IDLParser.pm \ |
- bindings/scripts/IDLStructure.pm \ |
- bindings/scripts/generate-bindings.pl \ |
-# |
- |
-DOM%.h : %.idl $(OBJC_BINDINGS_SCRIPTS) $(PUBLICDOMINTERFACES) |
- perl -I $(WebCore)/bindings/scripts $(WebCore)/bindings/scripts/generate-bindings.pl --defines "$(FEATURE_DEFINES) LANGUAGE_OBJECTIVE_C" --generator ObjC --include dom --include html --include css --include page --include xml --include svg --include bindings/js --include plugins --outputdir . $< |
- |
-# new-style JavaScript bindings |
- |
-JS_BINDINGS_SCRIPTS = \ |
- bindings/scripts/CodeGenerator.pm \ |
- bindings/scripts/CodeGeneratorJS.pm \ |
- bindings/scripts/IDLParser.pm \ |
- bindings/scripts/IDLStructure.pm \ |
- bindings/scripts/generate-bindings.pl \ |
-# |
- |
-JS%.h : %.idl $(JS_BINDINGS_SCRIPTS) |
- perl -I $(WebCore)/bindings/scripts $(WebCore)/bindings/scripts/generate-bindings.pl --defines "$(FEATURE_DEFINES) LANGUAGE_JAVASCRIPT" --generator JS --include dom --include html --include css --include page --include xml --include svg --include bindings/js --include plugins --outputdir . $< |
- |
-# new-style V8 bindings |
- |
-V8_SCRIPTS = \ |
- $(PORTROOT)/bindings/scripts/CodeGenerator.pm \ |
- $(PORTROOT)/bindings/scripts/CodeGeneratorV8.pm \ |
- $(PORTROOT)/bindings/scripts/IDLParser.pm \ |
- $(WebCore)/bindings/scripts/IDLStructure.pm \ |
- $(PORTROOT)/bindings/scripts/generate-bindings.pl \ |
-# |
- |
-# Sometimes script silently fails (Cygwin problem?), |
-# use a bounded loop to retry if so, but not do so forever. |
-V8%.h : %.idl $(V8_SCRIPTS) |
- rm -f $@; \ |
- for i in 1 2 3 4 5 6 7 8 9 10; do \ |
- if test -e $@; then break; fi; \ |
- perl -w -I $(PORTROOT)/bindings/scripts -I $(WebCore)/bindings/scripts $(PORTROOT)/bindings/scripts/generate-bindings.pl --defines "$(FEATURE_DEFINES) LANGUAGE_JAVASCRIPT V8_BINDING" --generator V8 --include svg --include dom --include html --include css --include page --include xml --include plugins --outputdir . $< ; \ |
- done |