Home | History | Annotate | Download | only in mac
      1 # Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved.
      2 # Copyright (C) 2006 Samuel Weinig <sam.weinig (a] gmail.com>
      3 #
      4 # Redistribution and use in source and binary forms, with or without
      5 # modification, are permitted provided that the following conditions
      6 # are met:
      7 #
      8 # 1.  Redistributions of source code must retain the above copyright
      9 #     notice, this list of conditions and the following disclaimer. 
     10 # 2.  Redistributions in binary form must reproduce the above copyright
     11 #     notice, this list of conditions and the following disclaimer in the
     12 #     documentation and/or other materials provided with the distribution. 
     13 # 3.  Neither the name of Apple Computer, Inc. ("Apple") nor the names of
     14 #     its contributors may be used to endorse or promote products derived
     15 #     from this software without specific prior written permission. 
     16 #
     17 # THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
     18 # EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
     19 # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
     20 # DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
     21 # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
     22 # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
     23 # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
     24 # ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
     25 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
     26 # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     27 
     28 VPATH = $(WEBCORE_PRIVATE_HEADERS_DIR)
     29 
     30 INTERNAL_HEADERS_DIR = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit
     31 PUBLIC_HEADERS_DIR = $(TARGET_BUILD_DIR)/$(PUBLIC_HEADERS_FOLDER_PATH)
     32 PRIVATE_HEADERS_DIR = $(TARGET_BUILD_DIR)/$(PRIVATE_HEADERS_FOLDER_PATH)
     33 
     34 .PHONY : all
     35 all : \
     36     $(PUBLIC_HEADERS_DIR)/DOM.h \
     37     $(PUBLIC_HEADERS_DIR)/DOMAbstractView.h \
     38     $(PUBLIC_HEADERS_DIR)/DOMAttr.h \
     39     $(PUBLIC_HEADERS_DIR)/DOMBlob.h \
     40     $(INTERNAL_HEADERS_DIR)/DOMBlobInternal.h \
     41     $(PUBLIC_HEADERS_DIR)/DOMCDATASection.h \
     42     $(PUBLIC_HEADERS_DIR)/DOMCSS.h \
     43     $(PUBLIC_HEADERS_DIR)/DOMCSSCharsetRule.h \
     44     $(PUBLIC_HEADERS_DIR)/DOMCSSFontFaceRule.h \
     45     $(PUBLIC_HEADERS_DIR)/DOMCSSImportRule.h \
     46     $(PUBLIC_HEADERS_DIR)/DOMCSSMediaRule.h \
     47     $(PUBLIC_HEADERS_DIR)/DOMCSSPageRule.h \
     48     $(PUBLIC_HEADERS_DIR)/DOMCSSPrimitiveValue.h \
     49     $(PUBLIC_HEADERS_DIR)/DOMCSSRule.h \
     50     $(PUBLIC_HEADERS_DIR)/DOMCSSRuleList.h \
     51     $(PUBLIC_HEADERS_DIR)/DOMCSSStyleDeclaration.h \
     52     $(INTERNAL_HEADERS_DIR)/DOMCSSStyleDeclarationInternal.h \
     53     $(PUBLIC_HEADERS_DIR)/DOMCSSStyleRule.h \
     54     $(PUBLIC_HEADERS_DIR)/DOMCSSStyleSheet.h \
     55     $(PUBLIC_HEADERS_DIR)/DOMCSSUnknownRule.h \
     56     $(PUBLIC_HEADERS_DIR)/DOMCSSValue.h \
     57     $(PUBLIC_HEADERS_DIR)/DOMCSSValueList.h \
     58     $(PUBLIC_HEADERS_DIR)/DOMCharacterData.h \
     59     $(PUBLIC_HEADERS_DIR)/DOMComment.h \
     60     $(PUBLIC_HEADERS_DIR)/DOMCore.h \
     61     $(PUBLIC_HEADERS_DIR)/DOMCounter.h \
     62     $(PUBLIC_HEADERS_DIR)/DOMDocument.h \
     63     $(INTERNAL_HEADERS_DIR)/DOMDocumentInternal.h \
     64     $(PUBLIC_HEADERS_DIR)/DOMDocumentFragment.h \
     65     $(INTERNAL_HEADERS_DIR)/DOMDocumentFragmentInternal.h \
     66     $(PUBLIC_HEADERS_DIR)/DOMDocumentType.h \
     67     $(PUBLIC_HEADERS_DIR)/DOMElement.h \
     68     $(INTERNAL_HEADERS_DIR)/DOMElementInternal.h \
     69     $(PRIVATE_HEADERS_DIR)/DOMElementTimeControl.h \
     70     $(PUBLIC_HEADERS_DIR)/DOMEntity.h \
     71     $(PUBLIC_HEADERS_DIR)/DOMEntityReference.h \
     72     $(PUBLIC_HEADERS_DIR)/DOMEvent.h \
     73     $(PUBLIC_HEADERS_DIR)/DOMEventException.h \
     74     $(PUBLIC_HEADERS_DIR)/DOMEventListener.h \
     75     $(PUBLIC_HEADERS_DIR)/DOMEventTarget.h \
     76     $(PUBLIC_HEADERS_DIR)/DOMEvents.h \
     77     $(PUBLIC_HEADERS_DIR)/DOMException.h \
     78     $(PUBLIC_HEADERS_DIR)/DOMExtensions.h \
     79     $(PUBLIC_HEADERS_DIR)/DOMFile.h \
     80     $(PUBLIC_HEADERS_DIR)/DOMFileList.h \
     81     $(PUBLIC_HEADERS_DIR)/DOMHTML.h \
     82     $(PUBLIC_HEADERS_DIR)/DOMHTMLAnchorElement.h \
     83     $(PUBLIC_HEADERS_DIR)/DOMHTMLAppletElement.h \
     84     $(PUBLIC_HEADERS_DIR)/DOMHTMLAreaElement.h \
     85     $(PUBLIC_HEADERS_DIR)/DOMHTMLBRElement.h \
     86     $(PUBLIC_HEADERS_DIR)/DOMHTMLBaseElement.h \
     87     $(PUBLIC_HEADERS_DIR)/DOMHTMLBaseFontElement.h \
     88     $(PUBLIC_HEADERS_DIR)/DOMHTMLBodyElement.h \
     89     $(PUBLIC_HEADERS_DIR)/DOMHTMLButtonElement.h \
     90     $(PUBLIC_HEADERS_DIR)/DOMHTMLCollection.h \
     91     $(PUBLIC_HEADERS_DIR)/DOMHTMLDListElement.h \
     92     $(PUBLIC_HEADERS_DIR)/DOMHTMLDirectoryElement.h \
     93     $(PUBLIC_HEADERS_DIR)/DOMHTMLDivElement.h \
     94     $(PUBLIC_HEADERS_DIR)/DOMHTMLDocument.h \
     95     $(PUBLIC_HEADERS_DIR)/DOMHTMLElement.h \
     96     $(INTERNAL_HEADERS_DIR)/DOMHTMLElementInternal.h \
     97     $(PUBLIC_HEADERS_DIR)/DOMHTMLEmbedElement.h \
     98     $(PRIVATE_HEADERS_DIR)/DOMHTMLEmbedElementPrivate.h \
     99     $(PUBLIC_HEADERS_DIR)/DOMHTMLFieldSetElement.h \
    100     $(PUBLIC_HEADERS_DIR)/DOMHTMLFontElement.h \
    101     $(PUBLIC_HEADERS_DIR)/DOMHTMLFormElement.h \
    102     $(PUBLIC_HEADERS_DIR)/DOMHTMLFrameElement.h \
    103     $(PUBLIC_HEADERS_DIR)/DOMHTMLFrameSetElement.h \
    104     $(PUBLIC_HEADERS_DIR)/DOMHTMLHRElement.h \
    105     $(PUBLIC_HEADERS_DIR)/DOMHTMLHeadElement.h \
    106     $(PUBLIC_HEADERS_DIR)/DOMHTMLHeadingElement.h \
    107     $(PUBLIC_HEADERS_DIR)/DOMHTMLHtmlElement.h \
    108     $(PUBLIC_HEADERS_DIR)/DOMHTMLIFrameElement.h \
    109     $(PUBLIC_HEADERS_DIR)/DOMHTMLImageElement.h \
    110     $(PUBLIC_HEADERS_DIR)/DOMHTMLInputElement.h \
    111     $(PRIVATE_HEADERS_DIR)/DOMHTMLInputElementPrivate.h \
    112     $(INTERNAL_HEADERS_DIR)/DOMHTMLInputElementInternal.h \
    113     $(PUBLIC_HEADERS_DIR)/DOMHTMLIsIndexElement.h \
    114     $(PUBLIC_HEADERS_DIR)/DOMHTMLLIElement.h \
    115     $(PUBLIC_HEADERS_DIR)/DOMHTMLLabelElement.h \
    116     $(PUBLIC_HEADERS_DIR)/DOMHTMLLegendElement.h \
    117     $(PUBLIC_HEADERS_DIR)/DOMHTMLLinkElement.h \
    118     $(PUBLIC_HEADERS_DIR)/DOMHTMLMapElement.h \
    119     $(PUBLIC_HEADERS_DIR)/DOMHTMLMarqueeElement.h \
    120     $(PUBLIC_HEADERS_DIR)/DOMHTMLMenuElement.h \
    121     $(PUBLIC_HEADERS_DIR)/DOMHTMLMetaElement.h \
    122     $(PUBLIC_HEADERS_DIR)/DOMHTMLModElement.h \
    123     $(PUBLIC_HEADERS_DIR)/DOMHTMLOListElement.h \
    124     $(PUBLIC_HEADERS_DIR)/DOMHTMLObjectElement.h \
    125     $(PRIVATE_HEADERS_DIR)/DOMHTMLObjectElementPrivate.h \
    126     $(PUBLIC_HEADERS_DIR)/DOMHTMLOptGroupElement.h \
    127     $(PUBLIC_HEADERS_DIR)/DOMHTMLOptionElement.h \
    128     $(PUBLIC_HEADERS_DIR)/DOMHTMLOptionsCollection.h \
    129     $(PUBLIC_HEADERS_DIR)/DOMHTMLParagraphElement.h \
    130     $(PUBLIC_HEADERS_DIR)/DOMHTMLParamElement.h \
    131     $(PUBLIC_HEADERS_DIR)/DOMHTMLPreElement.h \
    132     $(PUBLIC_HEADERS_DIR)/DOMHTMLQuoteElement.h \
    133     $(PUBLIC_HEADERS_DIR)/DOMHTMLScriptElement.h \
    134     $(PUBLIC_HEADERS_DIR)/DOMHTMLSelectElement.h \
    135     $(PUBLIC_HEADERS_DIR)/DOMHTMLStyleElement.h \
    136     $(PUBLIC_HEADERS_DIR)/DOMHTMLTableCaptionElement.h \
    137     $(PUBLIC_HEADERS_DIR)/DOMHTMLTableCellElement.h \
    138     $(PUBLIC_HEADERS_DIR)/DOMHTMLTableColElement.h \
    139     $(PUBLIC_HEADERS_DIR)/DOMHTMLTableElement.h \
    140     $(PUBLIC_HEADERS_DIR)/DOMHTMLTableRowElement.h \
    141     $(PUBLIC_HEADERS_DIR)/DOMHTMLTableSectionElement.h \
    142     $(PUBLIC_HEADERS_DIR)/DOMHTMLTextAreaElement.h \
    143     $(INTERNAL_HEADERS_DIR)/DOMHTMLTextAreaElementInternal.h \
    144     $(PUBLIC_HEADERS_DIR)/DOMHTMLTitleElement.h \
    145     $(PUBLIC_HEADERS_DIR)/DOMHTMLUListElement.h \
    146     $(PUBLIC_HEADERS_DIR)/DOMImplementation.h \
    147     $(PUBLIC_HEADERS_DIR)/DOMKeyboardEvent.h \
    148     $(PUBLIC_HEADERS_DIR)/DOMMediaList.h \
    149     $(PUBLIC_HEADERS_DIR)/DOMMouseEvent.h \
    150     $(PUBLIC_HEADERS_DIR)/DOMMutationEvent.h \
    151     $(PUBLIC_HEADERS_DIR)/DOMNamedNodeMap.h \
    152     $(PUBLIC_HEADERS_DIR)/DOMNode.h \
    153     $(INTERNAL_HEADERS_DIR)/DOMNodeInternal.h \
    154     $(PUBLIC_HEADERS_DIR)/DOMNodeFilter.h \
    155     $(PUBLIC_HEADERS_DIR)/DOMNodeIterator.h \
    156     $(PUBLIC_HEADERS_DIR)/DOMNodeList.h \
    157     $(PUBLIC_HEADERS_DIR)/DOMNotation.h \
    158     $(PUBLIC_HEADERS_DIR)/DOMObject.h \
    159     $(PUBLIC_HEADERS_DIR)/DOMOverflowEvent.h \
    160     $(PRIVATE_HEADERS_DIR)/DOMPrivate.h \
    161     $(PUBLIC_HEADERS_DIR)/DOMProcessingInstruction.h \
    162     $(PUBLIC_HEADERS_DIR)/DOMProgressEvent.h \
    163     $(PUBLIC_HEADERS_DIR)/DOMRGBColor.h \
    164     $(PUBLIC_HEADERS_DIR)/DOMRange.h \
    165     $(INTERNAL_HEADERS_DIR)/DOMRangeInternal.h \
    166     $(PUBLIC_HEADERS_DIR)/DOMRangeException.h \
    167     $(PUBLIC_HEADERS_DIR)/DOMRanges.h \
    168     $(PUBLIC_HEADERS_DIR)/DOMRect.h \
    169     $(PUBLIC_HEADERS_DIR)/DOMStyleSheet.h \
    170     $(PUBLIC_HEADERS_DIR)/DOMStyleSheetList.h \
    171     $(PUBLIC_HEADERS_DIR)/DOMStylesheets.h \
    172     $(PUBLIC_HEADERS_DIR)/DOMText.h \
    173     $(PUBLIC_HEADERS_DIR)/DOMTraversal.h \
    174     $(PUBLIC_HEADERS_DIR)/DOMTreeWalker.h \
    175     $(PUBLIC_HEADERS_DIR)/DOMUIEvent.h \
    176     $(PUBLIC_HEADERS_DIR)/DOMViews.h \
    177     $(PUBLIC_HEADERS_DIR)/DOMWheelEvent.h \
    178     $(PUBLIC_HEADERS_DIR)/DOMXPath.h \
    179     $(PUBLIC_HEADERS_DIR)/DOMXPathException.h \
    180     $(PUBLIC_HEADERS_DIR)/DOMXPathExpression.h \
    181     $(PUBLIC_HEADERS_DIR)/DOMXPathNSResolver.h \
    182     $(PUBLIC_HEADERS_DIR)/DOMXPathResult.h \
    183     $(PRIVATE_HEADERS_DIR)/WebDashboardRegion.h \
    184     $(PUBLIC_HEADERS_DIR)/WebScriptObject.h \
    185     $(PUBLIC_HEADERS_DIR)/npapi.h \
    186     $(PUBLIC_HEADERS_DIR)/npfunctions.h \
    187     $(PUBLIC_HEADERS_DIR)/npruntime.h \
    188 #
    189 
    190 ifeq ($(findstring ENABLE_SVG_DOM_OBJC_BINDINGS,$(FEATURE_DEFINES)), ENABLE_SVG_DOM_OBJC_BINDINGS)
    191 
    192 all : \
    193     $(PRIVATE_HEADERS_DIR)/DOMHTMLFrameElementPrivate.h \
    194     $(PRIVATE_HEADERS_DIR)/DOMHTMLIFrameElementPrivate.h \
    195     $(PRIVATE_HEADERS_DIR)/DOMSVG.h \
    196     $(PRIVATE_HEADERS_DIR)/DOMSVGAElement.h \
    197     $(INTERNAL_HEADERS_DIR)/DOMSVGAElementInternal.h \
    198     $(PRIVATE_HEADERS_DIR)/DOMSVGAltGlyphElement.h \
    199     $(INTERNAL_HEADERS_DIR)/DOMSVGAltGlyphElementInternal.h \
    200     $(PRIVATE_HEADERS_DIR)/DOMSVGAngle.h \
    201     $(INTERNAL_HEADERS_DIR)/DOMSVGAngleInternal.h \
    202     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimateColorElement.h \
    203     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimateColorElementInternal.h \
    204     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimateElement.h \
    205     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimateElementInternal.h \
    206     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimateTransformElement.h \
    207     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimateTransformElementInternal.h \
    208     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedAngle.h \
    209     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedAngleInternal.h \
    210     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedBoolean.h \
    211     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedBooleanInternal.h \
    212     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedEnumeration.h \
    213     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedEnumerationInternal.h \
    214     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedInteger.h \
    215     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedIntegerInternal.h \
    216     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedLength.h \
    217     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedLengthInternal.h \
    218     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedLengthList.h \
    219     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedLengthListInternal.h \
    220     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedNumber.h \
    221     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedNumberInternal.h \
    222     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedNumberList.h \
    223     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedNumberListInternal.h \
    224     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedPathData.h \
    225     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedPoints.h \
    226     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedPreserveAspectRatio.h \
    227     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedPreserveAspectRatioInternal.h \
    228     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedRect.h \
    229     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedRectInternal.h \
    230     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedString.h \
    231     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedStringInternal.h \
    232     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedTransformList.h \
    233     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedTransformListInternal.h \
    234     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimationElement.h \
    235     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimationElementInternal.h \
    236     $(PRIVATE_HEADERS_DIR)/DOMSVGCircleElement.h \
    237     $(INTERNAL_HEADERS_DIR)/DOMSVGCircleElementInternal.h \
    238     $(PRIVATE_HEADERS_DIR)/DOMSVGClipPathElement.h \
    239     $(INTERNAL_HEADERS_DIR)/DOMSVGClipPathElementInternal.h \
    240     $(PRIVATE_HEADERS_DIR)/DOMSVGColor.h \
    241     $(INTERNAL_HEADERS_DIR)/DOMSVGColorInternal.h \
    242     $(PRIVATE_HEADERS_DIR)/DOMSVGComponentTransferFunctionElement.h \
    243     $(INTERNAL_HEADERS_DIR)/DOMSVGComponentTransferFunctionElementInternal.h \
    244     $(PRIVATE_HEADERS_DIR)/DOMSVGCursorElement.h \
    245     $(INTERNAL_HEADERS_DIR)/DOMSVGCursorElementInternal.h \
    246     $(PRIVATE_HEADERS_DIR)/DOMSVGDefsElement.h \
    247     $(INTERNAL_HEADERS_DIR)/DOMSVGDefsElementInternal.h \
    248     $(PRIVATE_HEADERS_DIR)/DOMSVGDescElement.h \
    249     $(INTERNAL_HEADERS_DIR)/DOMSVGDescElementInternal.h \
    250     $(PRIVATE_HEADERS_DIR)/DOMSVGDocument.h \
    251     $(INTERNAL_HEADERS_DIR)/DOMSVGDocumentInternal.h \
    252     $(PRIVATE_HEADERS_DIR)/DOMSVGElement.h \
    253     $(PRIVATE_HEADERS_DIR)/DOMSVGElementInstance.h \
    254     $(INTERNAL_HEADERS_DIR)/DOMSVGElementInstanceInternal.h \
    255     $(PRIVATE_HEADERS_DIR)/DOMSVGElementInstanceList.h \
    256     $(INTERNAL_HEADERS_DIR)/DOMSVGElementInstanceListInternal.h \
    257     $(INTERNAL_HEADERS_DIR)/DOMSVGElementInternal.h \
    258     $(PRIVATE_HEADERS_DIR)/DOMSVGEllipseElement.h \
    259     $(INTERNAL_HEADERS_DIR)/DOMSVGEllipseElementInternal.h \
    260     $(PRIVATE_HEADERS_DIR)/DOMSVGException.h \
    261     $(PRIVATE_HEADERS_DIR)/DOMSVGExternalResourcesRequired.h \
    262     $(PRIVATE_HEADERS_DIR)/DOMSVGFEBlendElement.h \
    263     $(INTERNAL_HEADERS_DIR)/DOMSVGFEBlendElementInternal.h \
    264     $(PRIVATE_HEADERS_DIR)/DOMSVGFEColorMatrixElement.h \
    265     $(INTERNAL_HEADERS_DIR)/DOMSVGFEColorMatrixElementInternal.h \
    266     $(PRIVATE_HEADERS_DIR)/DOMSVGFEComponentTransferElement.h \
    267     $(INTERNAL_HEADERS_DIR)/DOMSVGFEComponentTransferElementInternal.h \
    268     $(PRIVATE_HEADERS_DIR)/DOMSVGFECompositeElement.h \
    269     $(INTERNAL_HEADERS_DIR)/DOMSVGFECompositeElementInternal.h \
    270     $(PRIVATE_HEADERS_DIR)/DOMSVGFEDiffuseLightingElement.h \
    271     $(INTERNAL_HEADERS_DIR)/DOMSVGFEDiffuseLightingElementInternal.h \
    272     $(PRIVATE_HEADERS_DIR)/DOMSVGFEDisplacementMapElement.h \
    273     $(INTERNAL_HEADERS_DIR)/DOMSVGFEDisplacementMapElementInternal.h \
    274     $(PRIVATE_HEADERS_DIR)/DOMSVGFEDistantLightElement.h \
    275     $(INTERNAL_HEADERS_DIR)/DOMSVGFEDistantLightElementInternal.h \
    276     $(PRIVATE_HEADERS_DIR)/DOMSVGFEFloodElement.h \
    277     $(INTERNAL_HEADERS_DIR)/DOMSVGFEFloodElementInternal.h \
    278     $(PRIVATE_HEADERS_DIR)/DOMSVGFEFuncAElement.h \
    279     $(INTERNAL_HEADERS_DIR)/DOMSVGFEFuncAElementInternal.h \
    280     $(PRIVATE_HEADERS_DIR)/DOMSVGFEFuncBElement.h \
    281     $(INTERNAL_HEADERS_DIR)/DOMSVGFEFuncBElementInternal.h \
    282     $(PRIVATE_HEADERS_DIR)/DOMSVGFEFuncGElement.h \
    283     $(INTERNAL_HEADERS_DIR)/DOMSVGFEFuncGElementInternal.h \
    284     $(PRIVATE_HEADERS_DIR)/DOMSVGFEFuncRElement.h \
    285     $(INTERNAL_HEADERS_DIR)/DOMSVGFEFuncRElementInternal.h \
    286     $(PRIVATE_HEADERS_DIR)/DOMSVGFEGaussianBlurElement.h \
    287     $(INTERNAL_HEADERS_DIR)/DOMSVGFEGaussianBlurElementInternal.h \
    288     $(PRIVATE_HEADERS_DIR)/DOMSVGFEImageElement.h \
    289     $(INTERNAL_HEADERS_DIR)/DOMSVGFEImageElementInternal.h \
    290     $(PRIVATE_HEADERS_DIR)/DOMSVGFEMergeElement.h \
    291     $(INTERNAL_HEADERS_DIR)/DOMSVGFEMergeElementInternal.h \
    292     $(PRIVATE_HEADERS_DIR)/DOMSVGFEMergeNodeElement.h \
    293     $(INTERNAL_HEADERS_DIR)/DOMSVGFEMergeNodeElementInternal.h \
    294     $(PRIVATE_HEADERS_DIR)/DOMSVGFEOffsetElement.h \
    295     $(INTERNAL_HEADERS_DIR)/DOMSVGFEOffsetElementInternal.h \
    296     $(PRIVATE_HEADERS_DIR)/DOMSVGFEPointLightElement.h \
    297     $(INTERNAL_HEADERS_DIR)/DOMSVGFEPointLightElementInternal.h \
    298     $(PRIVATE_HEADERS_DIR)/DOMSVGFESpecularLightingElement.h \
    299     $(INTERNAL_HEADERS_DIR)/DOMSVGFESpecularLightingElementInternal.h \
    300     $(PRIVATE_HEADERS_DIR)/DOMSVGFESpotLightElement.h \
    301     $(INTERNAL_HEADERS_DIR)/DOMSVGFESpotLightElementInternal.h \
    302     $(PRIVATE_HEADERS_DIR)/DOMSVGFETileElement.h \
    303     $(INTERNAL_HEADERS_DIR)/DOMSVGFETileElementInternal.h \
    304     $(PRIVATE_HEADERS_DIR)/DOMSVGFETurbulenceElement.h \
    305     $(INTERNAL_HEADERS_DIR)/DOMSVGFETurbulenceElementInternal.h \
    306     $(PRIVATE_HEADERS_DIR)/DOMSVGFilterElement.h \
    307     $(INTERNAL_HEADERS_DIR)/DOMSVGFilterElementInternal.h \
    308     $(PRIVATE_HEADERS_DIR)/DOMSVGFilterPrimitiveStandardAttributes.h \
    309     $(PRIVATE_HEADERS_DIR)/DOMSVGFitToViewBox.h \
    310     $(PRIVATE_HEADERS_DIR)/DOMSVGFontElement.h \
    311     $(PRIVATE_HEADERS_DIR)/DOMSVGFontFaceElement.h \
    312     $(PRIVATE_HEADERS_DIR)/DOMSVGFontFaceFormatElement.h \
    313     $(PRIVATE_HEADERS_DIR)/DOMSVGFontFaceNameElement.h \
    314     $(PRIVATE_HEADERS_DIR)/DOMSVGFontFaceSrcElement.h \
    315     $(PRIVATE_HEADERS_DIR)/DOMSVGFontFaceUriElement.h \
    316     $(PRIVATE_HEADERS_DIR)/DOMSVGForeignObjectElement.h \
    317     $(INTERNAL_HEADERS_DIR)/DOMSVGForeignObjectElementInternal.h \
    318     $(PRIVATE_HEADERS_DIR)/DOMSVGGElement.h \
    319     $(INTERNAL_HEADERS_DIR)/DOMSVGGElementInternal.h \
    320     $(PRIVATE_HEADERS_DIR)/DOMSVGGlyphElement.h \
    321     $(PRIVATE_HEADERS_DIR)/DOMSVGGradientElement.h \
    322     $(INTERNAL_HEADERS_DIR)/DOMSVGGradientElementInternal.h \
    323     $(PRIVATE_HEADERS_DIR)/DOMSVGImageElement.h \
    324     $(INTERNAL_HEADERS_DIR)/DOMSVGImageElementInternal.h \
    325     $(PRIVATE_HEADERS_DIR)/DOMSVGLangSpace.h \
    326     $(PRIVATE_HEADERS_DIR)/DOMSVGLength.h \
    327     $(INTERNAL_HEADERS_DIR)/DOMSVGLengthInternal.h \
    328     $(PRIVATE_HEADERS_DIR)/DOMSVGLengthList.h \
    329     $(INTERNAL_HEADERS_DIR)/DOMSVGLengthListInternal.h \
    330     $(PRIVATE_HEADERS_DIR)/DOMSVGLineElement.h \
    331     $(INTERNAL_HEADERS_DIR)/DOMSVGLineElementInternal.h \
    332     $(PRIVATE_HEADERS_DIR)/DOMSVGLinearGradientElement.h \
    333     $(INTERNAL_HEADERS_DIR)/DOMSVGLinearGradientElementInternal.h \
    334     $(PRIVATE_HEADERS_DIR)/DOMSVGLocatable.h \
    335     $(PRIVATE_HEADERS_DIR)/DOMSVGMarkerElement.h \
    336     $(INTERNAL_HEADERS_DIR)/DOMSVGMarkerElementInternal.h \
    337     $(PRIVATE_HEADERS_DIR)/DOMSVGMaskElement.h \
    338     $(INTERNAL_HEADERS_DIR)/DOMSVGMaskElementInternal.h \
    339     $(PRIVATE_HEADERS_DIR)/DOMSVGMatrix.h \
    340     $(INTERNAL_HEADERS_DIR)/DOMSVGMatrixInternal.h \
    341     $(PRIVATE_HEADERS_DIR)/DOMSVGMetadataElement.h \
    342     $(INTERNAL_HEADERS_DIR)/DOMSVGMetadataElementInternal.h \
    343     $(PRIVATE_HEADERS_DIR)/DOMSVGMissingGlyphElement.h \
    344     $(PRIVATE_HEADERS_DIR)/DOMSVGNumber.h \
    345     $(PRIVATE_HEADERS_DIR)/DOMSVGNumberList.h \
    346     $(INTERNAL_HEADERS_DIR)/DOMSVGNumberListInternal.h \
    347     $(PRIVATE_HEADERS_DIR)/DOMSVGPaint.h \
    348     $(INTERNAL_HEADERS_DIR)/DOMSVGPaintInternal.h \
    349     $(PRIVATE_HEADERS_DIR)/DOMSVGPathElement.h \
    350     $(INTERNAL_HEADERS_DIR)/DOMSVGPathElementInternal.h \
    351     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSeg.h \
    352     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegArcAbs.h \
    353     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegArcAbsInternal.h \
    354     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegArcRel.h \
    355     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegArcRelInternal.h \
    356     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegClosePath.h \
    357     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegClosePathInternal.h \
    358     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicAbs.h \
    359     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicAbsInternal.h \
    360     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicRel.h \
    361     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicRelInternal.h \
    362     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicSmoothAbs.h \
    363     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicSmoothAbsInternal.h \
    364     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicSmoothRel.h \
    365     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicSmoothRelInternal.h \
    366     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticAbs.h \
    367     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticAbsInternal.h \
    368     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticRel.h \
    369     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticRelInternal.h \
    370     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticSmoothAbs.h \
    371     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticSmoothAbsInternal.h \
    372     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticSmoothRel.h \
    373     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticSmoothRelInternal.h \
    374     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegInternal.h \
    375     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoAbs.h \
    376     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoAbsInternal.h \
    377     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoHorizontalAbs.h \
    378     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoHorizontalAbsInternal.h \
    379     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoHorizontalRel.h \
    380     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoHorizontalRelInternal.h \
    381     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoRel.h \
    382     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoRelInternal.h \
    383     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoVerticalAbs.h \
    384     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoVerticalAbsInternal.h \
    385     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoVerticalRel.h \
    386     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoVerticalRelInternal.h \
    387     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegList.h \
    388     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegListInternal.h \
    389     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegMovetoAbs.h \
    390     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegMovetoAbsInternal.h \
    391     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegMovetoRel.h \
    392     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegMovetoRelInternal.h \
    393     $(PRIVATE_HEADERS_DIR)/DOMSVGPatternElement.h \
    394     $(INTERNAL_HEADERS_DIR)/DOMSVGPatternElementInternal.h \
    395     $(PRIVATE_HEADERS_DIR)/DOMSVGPoint.h \
    396     $(PRIVATE_HEADERS_DIR)/DOMSVGPointList.h \
    397     $(INTERNAL_HEADERS_DIR)/DOMSVGPointListInternal.h \
    398     $(PRIVATE_HEADERS_DIR)/DOMSVGPolygonElement.h \
    399     $(INTERNAL_HEADERS_DIR)/DOMSVGPolygonElementInternal.h \
    400     $(PRIVATE_HEADERS_DIR)/DOMSVGPolylineElement.h \
    401     $(INTERNAL_HEADERS_DIR)/DOMSVGPolylineElementInternal.h \
    402     $(PRIVATE_HEADERS_DIR)/DOMSVGPreserveAspectRatio.h \
    403     $(INTERNAL_HEADERS_DIR)/DOMSVGPreserveAspectRatioInternal.h \
    404     $(PRIVATE_HEADERS_DIR)/DOMSVGRadialGradientElement.h \
    405     $(INTERNAL_HEADERS_DIR)/DOMSVGRadialGradientElementInternal.h \
    406     $(PRIVATE_HEADERS_DIR)/DOMSVGRect.h \
    407     $(PRIVATE_HEADERS_DIR)/DOMSVGRectElement.h \
    408     $(INTERNAL_HEADERS_DIR)/DOMSVGRectElementInternal.h \
    409     $(PRIVATE_HEADERS_DIR)/DOMSVGRenderingIntent.h \
    410     $(INTERNAL_HEADERS_DIR)/DOMSVGRenderingIntentInternal.h \
    411     $(PRIVATE_HEADERS_DIR)/DOMSVGSVGElement.h \
    412     $(INTERNAL_HEADERS_DIR)/DOMSVGSVGElementInternal.h \
    413     $(PRIVATE_HEADERS_DIR)/DOMSVGScriptElement.h \
    414     $(INTERNAL_HEADERS_DIR)/DOMSVGScriptElementInternal.h \
    415     $(PRIVATE_HEADERS_DIR)/DOMSVGSetElement.h \
    416     $(INTERNAL_HEADERS_DIR)/DOMSVGSetElementInternal.h \
    417     $(PRIVATE_HEADERS_DIR)/DOMSVGStopElement.h \
    418     $(INTERNAL_HEADERS_DIR)/DOMSVGStopElementInternal.h \
    419     $(PRIVATE_HEADERS_DIR)/DOMSVGStringList.h \
    420     $(INTERNAL_HEADERS_DIR)/DOMSVGStringListInternal.h \
    421     $(PRIVATE_HEADERS_DIR)/DOMSVGStylable.h \
    422     $(PRIVATE_HEADERS_DIR)/DOMSVGStyleElement.h \
    423     $(INTERNAL_HEADERS_DIR)/DOMSVGStyleElementInternal.h \
    424     $(PRIVATE_HEADERS_DIR)/DOMSVGSwitchElement.h \
    425     $(INTERNAL_HEADERS_DIR)/DOMSVGSwitchElementInternal.h \
    426     $(PRIVATE_HEADERS_DIR)/DOMSVGSymbolElement.h \
    427     $(INTERNAL_HEADERS_DIR)/DOMSVGSymbolElementInternal.h \
    428     $(PRIVATE_HEADERS_DIR)/DOMSVGTRefElement.h \
    429     $(INTERNAL_HEADERS_DIR)/DOMSVGTRefElementInternal.h \
    430     $(PRIVATE_HEADERS_DIR)/DOMSVGTSpanElement.h \
    431     $(INTERNAL_HEADERS_DIR)/DOMSVGTSpanElementInternal.h \
    432     $(PRIVATE_HEADERS_DIR)/DOMSVGTests.h \
    433     $(PRIVATE_HEADERS_DIR)/DOMSVGTextContentElement.h \
    434     $(INTERNAL_HEADERS_DIR)/DOMSVGTextContentElementInternal.h \
    435     $(PRIVATE_HEADERS_DIR)/DOMSVGTextElement.h \
    436     $(INTERNAL_HEADERS_DIR)/DOMSVGTextElementInternal.h \
    437     $(PRIVATE_HEADERS_DIR)/DOMSVGTextPathElement.h \
    438     $(PRIVATE_HEADERS_DIR)/DOMSVGTextPositioningElement.h \
    439     $(INTERNAL_HEADERS_DIR)/DOMSVGTextPositioningElementInternal.h \
    440     $(PRIVATE_HEADERS_DIR)/DOMSVGTitleElement.h \
    441     $(INTERNAL_HEADERS_DIR)/DOMSVGTitleElementInternal.h \
    442     $(PRIVATE_HEADERS_DIR)/DOMSVGTransform.h \
    443     $(INTERNAL_HEADERS_DIR)/DOMSVGTransformInternal.h \
    444     $(PRIVATE_HEADERS_DIR)/DOMSVGTransformList.h \
    445     $(INTERNAL_HEADERS_DIR)/DOMSVGTransformListInternal.h \
    446     $(PRIVATE_HEADERS_DIR)/DOMSVGTransformable.h \
    447     $(PRIVATE_HEADERS_DIR)/DOMSVGURIReference.h \
    448     $(PRIVATE_HEADERS_DIR)/DOMSVGUnitTypes.h \
    449     $(INTERNAL_HEADERS_DIR)/DOMSVGUnitTypesInternal.h \
    450     $(PRIVATE_HEADERS_DIR)/DOMSVGUseElement.h \
    451     $(INTERNAL_HEADERS_DIR)/DOMSVGUseElementInternal.h \
    452     $(PRIVATE_HEADERS_DIR)/DOMSVGViewElement.h \
    453     $(INTERNAL_HEADERS_DIR)/DOMSVGViewElementInternal.h \
    454     $(PRIVATE_HEADERS_DIR)/DOMSVGZoomAndPan.h \
    455     $(PRIVATE_HEADERS_DIR)/DOMSVGZoomEvent.h \
    456     $(INTERNAL_HEADERS_DIR)/DOMSVGZoomEventInternal.h \
    457 
    458 endif
    459 
    460 REPLACE_RULES = -e s/\<WebCore/\<WebKit/ -e s/DOMDOMImplementation/DOMImplementation/
    461 HEADER_MIGRATE_CMD = sed $(REPLACE_RULES) $< $(PROCESS_HEADER_FOR_MACOSX_TARGET_CMD) > $@
    462 
    463 ifeq ($(MACOSX_DEPLOYMENT_TARGET),10.4)
    464 PROCESS_HEADER_FOR_MACOSX_TARGET_CMD = | ( unifdef -DBUILDING_ON_TIGER || exit 0 )
    465 else
    466 PROCESS_HEADER_FOR_MACOSX_TARGET_CMD = | ( unifdef -UBUILDING_ON_TIGER || exit 0 )
    467 endif
    468 
    469 $(PUBLIC_HEADERS_DIR)/DOM% : DOMDOM% MigrateHeaders.make
    470 	$(HEADER_MIGRATE_CMD)
    471 
    472 $(PRIVATE_HEADERS_DIR)/DOM% : DOMDOM% MigrateHeaders.make
    473 	$(HEADER_MIGRATE_CMD)
    474 
    475 $(PUBLIC_HEADERS_DIR)/% : % MigrateHeaders.make
    476 	$(HEADER_MIGRATE_CMD)
    477 
    478 $(PRIVATE_HEADERS_DIR)/% : % MigrateHeaders.make
    479 	$(HEADER_MIGRATE_CMD)
    480 
    481 $(INTERNAL_HEADERS_DIR)/% : % MigrateHeaders.make
    482 	$(HEADER_MIGRATE_CMD)
    483