2007-10-22 Eric Seidel <eric@webkit.org>
[WebKit-https.git] / WebKit / MigrateHeaders.make
1 # Copyright (C) 2006, 2007 Apple Inc. All rights reserved.
2 # Copyright (C) 2006 Samuel Weinig <sam.weinig@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) $(JAVASCRIPTCORE_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)/DOMCDATASection.h \
40     $(PUBLIC_HEADERS_DIR)/DOMCSS.h \
41     $(PUBLIC_HEADERS_DIR)/DOMCSSCharsetRule.h \
42     $(PUBLIC_HEADERS_DIR)/DOMCSSFontFaceRule.h \
43     $(PUBLIC_HEADERS_DIR)/DOMCSSImportRule.h \
44     $(PUBLIC_HEADERS_DIR)/DOMCSSMediaRule.h \
45     $(PUBLIC_HEADERS_DIR)/DOMCSSPageRule.h \
46     $(PUBLIC_HEADERS_DIR)/DOMCSSPrimitiveValue.h \
47     $(PUBLIC_HEADERS_DIR)/DOMCSSRule.h \
48     $(PUBLIC_HEADERS_DIR)/DOMCSSRuleList.h \
49     $(PUBLIC_HEADERS_DIR)/DOMCSSStyleDeclaration.h \
50     $(INTERNAL_HEADERS_DIR)/DOMCSSStyleDeclarationInternal.h \
51     $(PUBLIC_HEADERS_DIR)/DOMCSSStyleRule.h \
52     $(PUBLIC_HEADERS_DIR)/DOMCSSStyleSheet.h \
53     $(PUBLIC_HEADERS_DIR)/DOMCSSUnknownRule.h \
54     $(PUBLIC_HEADERS_DIR)/DOMCSSValue.h \
55     $(PUBLIC_HEADERS_DIR)/DOMCSSValueList.h \
56     $(PUBLIC_HEADERS_DIR)/DOMCharacterData.h \
57     $(PUBLIC_HEADERS_DIR)/DOMComment.h \
58     $(PUBLIC_HEADERS_DIR)/DOMCore.h \
59     $(PUBLIC_HEADERS_DIR)/DOMCounter.h \
60     $(PUBLIC_HEADERS_DIR)/DOMImplementation.h \
61     $(PUBLIC_HEADERS_DIR)/DOMDocument.h \
62     $(INTERNAL_HEADERS_DIR)/DOMDocumentInternal.h \
63     $(PUBLIC_HEADERS_DIR)/DOMDocumentFragment.h \
64     $(PRIVATE_HEADERS_DIR)/DOMDocumentPrivate.h \
65     $(PUBLIC_HEADERS_DIR)/DOMDocumentType.h \
66     $(PUBLIC_HEADERS_DIR)/DOMElement.h \
67     $(INTERNAL_HEADERS_DIR)/DOMElementInternal.h \
68     $(PRIVATE_HEADERS_DIR)/DOMElementPrivate.h \
69     $(PUBLIC_HEADERS_DIR)/DOMEntity.h \
70     $(PUBLIC_HEADERS_DIR)/DOMEntityReference.h \
71     $(PUBLIC_HEADERS_DIR)/DOMEvent.h \
72     $(PUBLIC_HEADERS_DIR)/DOMEventException.h \
73     $(PUBLIC_HEADERS_DIR)/DOMEventListener.h \
74     $(PUBLIC_HEADERS_DIR)/DOMEventTarget.h \
75     $(PUBLIC_HEADERS_DIR)/DOMEvents.h \
76     $(PUBLIC_HEADERS_DIR)/DOMException.h \
77     $(PUBLIC_HEADERS_DIR)/DOMExtensions.h \
78     $(PUBLIC_HEADERS_DIR)/DOMHTML.h \
79     $(PUBLIC_HEADERS_DIR)/DOMHTMLAnchorElement.h \
80     $(PRIVATE_HEADERS_DIR)/DOMHTMLAnchorElementPrivate.h \
81     $(PUBLIC_HEADERS_DIR)/DOMHTMLAppletElement.h \
82     $(PUBLIC_HEADERS_DIR)/DOMHTMLAreaElement.h \
83     $(PRIVATE_HEADERS_DIR)/DOMHTMLAreaElementPrivate.h \
84     $(PUBLIC_HEADERS_DIR)/DOMHTMLBRElement.h \
85     $(PUBLIC_HEADERS_DIR)/DOMHTMLBaseElement.h \
86     $(PUBLIC_HEADERS_DIR)/DOMHTMLBaseFontElement.h \
87     $(PUBLIC_HEADERS_DIR)/DOMHTMLBodyElement.h \
88     $(PRIVATE_HEADERS_DIR)/DOMHTMLBodyElementPrivate.h \
89     $(PUBLIC_HEADERS_DIR)/DOMHTMLButtonElement.h \
90     $(PRIVATE_HEADERS_DIR)/DOMHTMLButtonElementPrivate.h \
91     $(PUBLIC_HEADERS_DIR)/DOMHTMLCollection.h \
92     $(PUBLIC_HEADERS_DIR)/DOMHTMLDListElement.h \
93     $(PUBLIC_HEADERS_DIR)/DOMHTMLDirectoryElement.h \
94     $(PUBLIC_HEADERS_DIR)/DOMHTMLDivElement.h \
95     $(PUBLIC_HEADERS_DIR)/DOMHTMLDocument.h \
96     $(PRIVATE_HEADERS_DIR)/DOMHTMLDocumentPrivate.h \
97     $(PUBLIC_HEADERS_DIR)/DOMHTMLElement.h \
98     $(INTERNAL_HEADERS_DIR)/DOMHTMLElementInternal.h \
99     $(PUBLIC_HEADERS_DIR)/DOMHTMLEmbedElement.h \
100     $(PUBLIC_HEADERS_DIR)/DOMHTMLFieldSetElement.h \
101     $(PUBLIC_HEADERS_DIR)/DOMHTMLFontElement.h \
102     $(PUBLIC_HEADERS_DIR)/DOMHTMLFormElement.h \
103     $(PRIVATE_HEADERS_DIR)/DOMHTMLFormElementPrivate.h \
104     $(PUBLIC_HEADERS_DIR)/DOMHTMLFrameElement.h \
105     $(PRIVATE_HEADERS_DIR)/DOMHTMLFrameElementPrivate.h \
106     $(PUBLIC_HEADERS_DIR)/DOMHTMLFrameSetElement.h \
107     $(PUBLIC_HEADERS_DIR)/DOMHTMLHRElement.h \
108     $(PUBLIC_HEADERS_DIR)/DOMHTMLHeadElement.h \
109     $(PUBLIC_HEADERS_DIR)/DOMHTMLHeadingElement.h \
110     $(PUBLIC_HEADERS_DIR)/DOMHTMLHtmlElement.h \
111     $(PUBLIC_HEADERS_DIR)/DOMHTMLIFrameElement.h \
112     $(PUBLIC_HEADERS_DIR)/DOMHTMLImageElement.h \
113     $(PRIVATE_HEADERS_DIR)/DOMHTMLImageElementPrivate.h \
114     $(PUBLIC_HEADERS_DIR)/DOMHTMLInputElement.h \
115     $(PRIVATE_HEADERS_DIR)/DOMHTMLInputElementPrivate.h \
116     $(INTERNAL_HEADERS_DIR)/DOMHTMLInputElementInternal.h \
117     $(PUBLIC_HEADERS_DIR)/DOMHTMLIsIndexElement.h \
118     $(PUBLIC_HEADERS_DIR)/DOMHTMLLIElement.h \
119     $(PUBLIC_HEADERS_DIR)/DOMHTMLLabelElement.h \
120     $(PRIVATE_HEADERS_DIR)/DOMHTMLLabelElementPrivate.h \
121     $(PUBLIC_HEADERS_DIR)/DOMHTMLLegendElement.h \
122     $(PRIVATE_HEADERS_DIR)/DOMHTMLLegendElementPrivate.h \
123     $(PUBLIC_HEADERS_DIR)/DOMHTMLLinkElement.h \
124     $(PRIVATE_HEADERS_DIR)/DOMHTMLLinkElementPrivate.h \
125     $(PUBLIC_HEADERS_DIR)/DOMHTMLMapElement.h \
126     $(PUBLIC_HEADERS_DIR)/DOMHTMLMarqueeElement.h \
127     $(PUBLIC_HEADERS_DIR)/DOMHTMLMenuElement.h \
128     $(PUBLIC_HEADERS_DIR)/DOMHTMLMetaElement.h \
129     $(PUBLIC_HEADERS_DIR)/DOMHTMLModElement.h \
130     $(PUBLIC_HEADERS_DIR)/DOMHTMLOListElement.h \
131     $(PUBLIC_HEADERS_DIR)/DOMHTMLObjectElement.h \
132     $(PUBLIC_HEADERS_DIR)/DOMHTMLOptGroupElement.h \
133     $(PUBLIC_HEADERS_DIR)/DOMHTMLOptionElement.h \
134     $(PUBLIC_HEADERS_DIR)/DOMHTMLOptionsCollection.h \
135     $(PRIVATE_HEADERS_DIR)/DOMHTMLOptionsCollectionPrivate.h \
136     $(PUBLIC_HEADERS_DIR)/DOMHTMLParagraphElement.h \
137     $(PUBLIC_HEADERS_DIR)/DOMHTMLParamElement.h \
138     $(PUBLIC_HEADERS_DIR)/DOMHTMLPreElement.h \
139     $(PRIVATE_HEADERS_DIR)/DOMHTMLPreElementPrivate.h \
140     $(PUBLIC_HEADERS_DIR)/DOMHTMLQuoteElement.h \
141     $(PUBLIC_HEADERS_DIR)/DOMHTMLScriptElement.h \
142     $(PUBLIC_HEADERS_DIR)/DOMHTMLSelectElement.h \
143     $(PUBLIC_HEADERS_DIR)/DOMHTMLStyleElement.h \
144     $(PRIVATE_HEADERS_DIR)/DOMHTMLStyleElementPrivate.h \
145     $(PUBLIC_HEADERS_DIR)/DOMHTMLTableCaptionElement.h \
146     $(PUBLIC_HEADERS_DIR)/DOMHTMLTableCellElement.h \
147     $(PUBLIC_HEADERS_DIR)/DOMHTMLTableColElement.h \
148     $(PUBLIC_HEADERS_DIR)/DOMHTMLTableElement.h \
149     $(PUBLIC_HEADERS_DIR)/DOMHTMLTableRowElement.h \
150     $(PUBLIC_HEADERS_DIR)/DOMHTMLTableSectionElement.h \
151     $(PUBLIC_HEADERS_DIR)/DOMHTMLTextAreaElement.h \
152     $(PRIVATE_HEADERS_DIR)/DOMHTMLTextAreaElementPrivate.h \
153     $(INTERNAL_HEADERS_DIR)/DOMHTMLTextAreaElementInternal.h \
154     $(PUBLIC_HEADERS_DIR)/DOMHTMLTitleElement.h \
155     $(PUBLIC_HEADERS_DIR)/DOMHTMLUListElement.h \
156     $(PUBLIC_HEADERS_DIR)/DOMKeyboardEvent.h \
157     $(PRIVATE_HEADERS_DIR)/DOMKeyboardEventPrivate.h \
158     $(PUBLIC_HEADERS_DIR)/DOMMediaList.h \
159     $(PUBLIC_HEADERS_DIR)/DOMMouseEvent.h \
160     $(PRIVATE_HEADERS_DIR)/DOMMouseEventPrivate.h \
161     $(PUBLIC_HEADERS_DIR)/DOMMutationEvent.h \
162     $(PUBLIC_HEADERS_DIR)/DOMNamedNodeMap.h \
163     $(PUBLIC_HEADERS_DIR)/DOMNode.h \
164     $(INTERNAL_HEADERS_DIR)/DOMNodeInternal.h \
165     $(PRIVATE_HEADERS_DIR)/DOMNodePrivate.h \
166     $(PUBLIC_HEADERS_DIR)/DOMNodeFilter.h \
167     $(PUBLIC_HEADERS_DIR)/DOMNodeIterator.h \
168     $(PRIVATE_HEADERS_DIR)/DOMNodeIteratorPrivate.h \
169     $(PUBLIC_HEADERS_DIR)/DOMNodeList.h \
170     $(PUBLIC_HEADERS_DIR)/DOMNotation.h \
171     $(PUBLIC_HEADERS_DIR)/DOMObject.h \
172     $(PUBLIC_HEADERS_DIR)/DOMOverflowEvent.h \
173     $(PRIVATE_HEADERS_DIR)/DOMPrivate.h \
174     $(PUBLIC_HEADERS_DIR)/DOMProcessingInstruction.h \
175     $(PRIVATE_HEADERS_DIR)/DOMProcessingInstructionPrivate.h \
176     $(PUBLIC_HEADERS_DIR)/DOMRGBColor.h \
177     $(PUBLIC_HEADERS_DIR)/DOMRange.h \
178     $(INTERNAL_HEADERS_DIR)/DOMRangeInternal.h \
179     $(PRIVATE_HEADERS_DIR)/DOMRangePrivate.h \
180     $(PUBLIC_HEADERS_DIR)/DOMRangeException.h \
181     $(PUBLIC_HEADERS_DIR)/DOMRanges.h \
182     $(PUBLIC_HEADERS_DIR)/DOMRect.h \
183     $(PUBLIC_HEADERS_DIR)/DOMStyleSheet.h \
184     $(PUBLIC_HEADERS_DIR)/DOMStyleSheetList.h \
185     $(PUBLIC_HEADERS_DIR)/DOMStylesheets.h \
186     $(PUBLIC_HEADERS_DIR)/DOMText.h \
187     $(PUBLIC_HEADERS_DIR)/DOMTraversal.h \
188     $(PUBLIC_HEADERS_DIR)/DOMTreeWalker.h \
189     $(PUBLIC_HEADERS_DIR)/DOMUIEvent.h \
190     $(PRIVATE_HEADERS_DIR)/DOMUIEventPrivate.h \
191     $(PUBLIC_HEADERS_DIR)/DOMViews.h \
192     $(PUBLIC_HEADERS_DIR)/DOMWheelEvent.h \
193     $(PRIVATE_HEADERS_DIR)/DOMWheelEventPrivate.h \
194     $(PUBLIC_HEADERS_DIR)/DOMXPath.h \
195     $(PUBLIC_HEADERS_DIR)/DOMXPathException.h \
196     $(PUBLIC_HEADERS_DIR)/DOMXPathExpression.h \
197     $(PUBLIC_HEADERS_DIR)/DOMXPathNSResolver.h \
198     $(PUBLIC_HEADERS_DIR)/DOMXPathResult.h \
199     $(PRIVATE_HEADERS_DIR)/WebDashboardRegion.h \
200     $(PUBLIC_HEADERS_DIR)/WebScriptObject.h \
201     $(PUBLIC_HEADERS_DIR)/npapi.h \
202     $(PUBLIC_HEADERS_DIR)/npruntime.h \
203 #
204
205 ifeq ($(findstring ENABLE_SVG,$(FEATURE_DEFINES)), ENABLE_SVG)
206
207 all : \
208     $(PRIVATE_HEADERS_DIR)/DOMSVG.h \
209     $(PRIVATE_HEADERS_DIR)/DOMSVGAElement.h \
210     $(INTERNAL_HEADERS_DIR)/DOMSVGAElementInternal.h \
211     $(PRIVATE_HEADERS_DIR)/DOMSVGAngle.h \
212     $(INTERNAL_HEADERS_DIR)/DOMSVGAngleInternal.h \
213     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimateColorElement.h \
214     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimateColorElementInternal.h \
215     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimateElement.h \
216     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimateElementInternal.h \
217     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimateTransformElement.h \
218     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimateTransformElementInternal.h \
219     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedAngle.h \
220     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedAngleInternal.h \
221     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedBoolean.h \
222     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedBooleanInternal.h \
223     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedEnumeration.h \
224     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedEnumerationInternal.h \
225     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedInteger.h \
226     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedIntegerInternal.h \
227     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedLength.h \
228     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedLengthInternal.h \
229     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedLengthList.h \
230     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedLengthListInternal.h \
231     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedNumber.h \
232     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedNumberInternal.h \
233     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedNumberList.h \
234     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedNumberListInternal.h \
235     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedPathData.h \
236     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedPoints.h \
237     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedPreserveAspectRatio.h \
238     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedPreserveAspectRatioInternal.h \
239     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedRect.h \
240     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedRectInternal.h \
241     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedString.h \
242     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedStringInternal.h \
243     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedTransformList.h \
244     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedTransformListInternal.h \
245     $(PRIVATE_HEADERS_DIR)/DOMSVGAnimationElement.h \
246     $(INTERNAL_HEADERS_DIR)/DOMSVGAnimationElementInternal.h \
247     $(PRIVATE_HEADERS_DIR)/DOMSVGCircleElement.h \
248     $(INTERNAL_HEADERS_DIR)/DOMSVGCircleElementInternal.h \
249     $(PRIVATE_HEADERS_DIR)/DOMSVGClipPathElement.h \
250     $(INTERNAL_HEADERS_DIR)/DOMSVGClipPathElementInternal.h \
251     $(PRIVATE_HEADERS_DIR)/DOMSVGColor.h \
252     $(INTERNAL_HEADERS_DIR)/DOMSVGColorInternal.h \
253     $(PRIVATE_HEADERS_DIR)/DOMSVGComponentTransferFunctionElement.h \
254     $(INTERNAL_HEADERS_DIR)/DOMSVGComponentTransferFunctionElementInternal.h \
255     $(PRIVATE_HEADERS_DIR)/DOMSVGCursorElement.h \
256     $(INTERNAL_HEADERS_DIR)/DOMSVGCursorElementInternal.h \
257     $(PRIVATE_HEADERS_DIR)/DOMSVGDefsElement.h \
258     $(INTERNAL_HEADERS_DIR)/DOMSVGDefsElementInternal.h \
259     $(PRIVATE_HEADERS_DIR)/DOMSVGDefinitionSrcElement.h \
260     $(INTERNAL_HEADERS_DIR)/DOMSVGDefinitionSrcElementInternal.h \
261     $(PRIVATE_HEADERS_DIR)/DOMSVGDescElement.h \
262     $(INTERNAL_HEADERS_DIR)/DOMSVGDescElementInternal.h \
263     $(PRIVATE_HEADERS_DIR)/DOMSVGDocument.h \
264     $(INTERNAL_HEADERS_DIR)/DOMSVGDocumentInternal.h \
265     $(PRIVATE_HEADERS_DIR)/DOMSVGElement.h \
266     $(PRIVATE_HEADERS_DIR)/DOMSVGElementInstance.h \
267     $(INTERNAL_HEADERS_DIR)/DOMSVGElementInstanceInternal.h \
268     $(PRIVATE_HEADERS_DIR)/DOMSVGElementInstanceList.h \
269     $(INTERNAL_HEADERS_DIR)/DOMSVGElementInstanceListInternal.h \
270     $(INTERNAL_HEADERS_DIR)/DOMSVGElementInternal.h \
271     $(PRIVATE_HEADERS_DIR)/DOMSVGEllipseElement.h \
272     $(INTERNAL_HEADERS_DIR)/DOMSVGEllipseElementInternal.h \
273     $(PRIVATE_HEADERS_DIR)/DOMSVGException.h \
274     $(PRIVATE_HEADERS_DIR)/DOMSVGExternalResourcesRequired.h \
275     $(PRIVATE_HEADERS_DIR)/DOMSVGFEBlendElement.h \
276     $(INTERNAL_HEADERS_DIR)/DOMSVGFEBlendElementInternal.h \
277     $(PRIVATE_HEADERS_DIR)/DOMSVGFEColorMatrixElement.h \
278     $(INTERNAL_HEADERS_DIR)/DOMSVGFEColorMatrixElementInternal.h \
279     $(PRIVATE_HEADERS_DIR)/DOMSVGFEComponentTransferElement.h \
280     $(INTERNAL_HEADERS_DIR)/DOMSVGFEComponentTransferElementInternal.h \
281     $(PRIVATE_HEADERS_DIR)/DOMSVGFECompositeElement.h \
282     $(INTERNAL_HEADERS_DIR)/DOMSVGFECompositeElementInternal.h \
283     $(PRIVATE_HEADERS_DIR)/DOMSVGFEDiffuseLightingElement.h \
284     $(INTERNAL_HEADERS_DIR)/DOMSVGFEDiffuseLightingElementInternal.h \
285     $(PRIVATE_HEADERS_DIR)/DOMSVGFEDisplacementMapElement.h \
286     $(INTERNAL_HEADERS_DIR)/DOMSVGFEDisplacementMapElementInternal.h \
287     $(PRIVATE_HEADERS_DIR)/DOMSVGFEDistantLightElement.h \
288     $(INTERNAL_HEADERS_DIR)/DOMSVGFEDistantLightElementInternal.h \
289     $(PRIVATE_HEADERS_DIR)/DOMSVGFEFloodElement.h \
290     $(INTERNAL_HEADERS_DIR)/DOMSVGFEFloodElementInternal.h \
291     $(PRIVATE_HEADERS_DIR)/DOMSVGFEFuncAElement.h \
292     $(INTERNAL_HEADERS_DIR)/DOMSVGFEFuncAElementInternal.h \
293     $(PRIVATE_HEADERS_DIR)/DOMSVGFEFuncBElement.h \
294     $(INTERNAL_HEADERS_DIR)/DOMSVGFEFuncBElementInternal.h \
295     $(PRIVATE_HEADERS_DIR)/DOMSVGFEFuncGElement.h \
296     $(INTERNAL_HEADERS_DIR)/DOMSVGFEFuncGElementInternal.h \
297     $(PRIVATE_HEADERS_DIR)/DOMSVGFEFuncRElement.h \
298     $(INTERNAL_HEADERS_DIR)/DOMSVGFEFuncRElementInternal.h \
299     $(PRIVATE_HEADERS_DIR)/DOMSVGFEGaussianBlurElement.h \
300     $(INTERNAL_HEADERS_DIR)/DOMSVGFEGaussianBlurElementInternal.h \
301     $(PRIVATE_HEADERS_DIR)/DOMSVGFEImageElement.h \
302     $(INTERNAL_HEADERS_DIR)/DOMSVGFEImageElementInternal.h \
303     $(PRIVATE_HEADERS_DIR)/DOMSVGFEMergeElement.h \
304     $(INTERNAL_HEADERS_DIR)/DOMSVGFEMergeElementInternal.h \
305     $(PRIVATE_HEADERS_DIR)/DOMSVGFEMergeNodeElement.h \
306     $(INTERNAL_HEADERS_DIR)/DOMSVGFEMergeNodeElementInternal.h \
307     $(PRIVATE_HEADERS_DIR)/DOMSVGFEOffsetElement.h \
308     $(INTERNAL_HEADERS_DIR)/DOMSVGFEOffsetElementInternal.h \
309     $(PRIVATE_HEADERS_DIR)/DOMSVGFEPointLightElement.h \
310     $(INTERNAL_HEADERS_DIR)/DOMSVGFEPointLightElementInternal.h \
311     $(PRIVATE_HEADERS_DIR)/DOMSVGFESpecularLightingElement.h \
312     $(INTERNAL_HEADERS_DIR)/DOMSVGFESpecularLightingElementInternal.h \
313     $(PRIVATE_HEADERS_DIR)/DOMSVGFESpotLightElement.h \
314     $(INTERNAL_HEADERS_DIR)/DOMSVGFESpotLightElementInternal.h \
315     $(PRIVATE_HEADERS_DIR)/DOMSVGFETileElement.h \
316     $(INTERNAL_HEADERS_DIR)/DOMSVGFETileElementInternal.h \
317     $(PRIVATE_HEADERS_DIR)/DOMSVGFETurbulenceElement.h \
318     $(INTERNAL_HEADERS_DIR)/DOMSVGFETurbulenceElementInternal.h \
319     $(PRIVATE_HEADERS_DIR)/DOMSVGFilterElement.h \
320     $(INTERNAL_HEADERS_DIR)/DOMSVGFilterElementInternal.h \
321     $(PRIVATE_HEADERS_DIR)/DOMSVGFilterPrimitiveStandardAttributes.h \
322     $(PRIVATE_HEADERS_DIR)/DOMSVGFitToViewBox.h \
323     $(PRIVATE_HEADERS_DIR)/DOMSVGFontFaceElement.h \
324     $(INTERNAL_HEADERS_DIR)/DOMSVGFontFaceElementInternal.h \
325     $(PRIVATE_HEADERS_DIR)/DOMSVGFontFaceFormatElement.h \
326     $(INTERNAL_HEADERS_DIR)/DOMSVGFontFaceFormatElementInternal.h \
327     $(PRIVATE_HEADERS_DIR)/DOMSVGFontFaceNameElement.h \
328     $(INTERNAL_HEADERS_DIR)/DOMSVGFontFaceNameElementInternal.h \
329     $(PRIVATE_HEADERS_DIR)/DOMSVGFontFaceSrcElement.h \
330     $(INTERNAL_HEADERS_DIR)/DOMSVGFontFaceSrcElementInternal.h \
331     $(PRIVATE_HEADERS_DIR)/DOMSVGFontFaceUriElement.h \
332     $(INTERNAL_HEADERS_DIR)/DOMSVGFontFaceUriElementInternal.h \
333     $(PRIVATE_HEADERS_DIR)/DOMSVGForeignObjectElement.h \
334     $(INTERNAL_HEADERS_DIR)/DOMSVGForeignObjectElementInternal.h \
335     $(PRIVATE_HEADERS_DIR)/DOMSVGGElement.h \
336     $(INTERNAL_HEADERS_DIR)/DOMSVGGElementInternal.h \
337     $(PRIVATE_HEADERS_DIR)/DOMSVGGradientElement.h \
338     $(INTERNAL_HEADERS_DIR)/DOMSVGGradientElementInternal.h \
339     $(PRIVATE_HEADERS_DIR)/DOMSVGImageElement.h \
340     $(INTERNAL_HEADERS_DIR)/DOMSVGImageElementInternal.h \
341     $(PRIVATE_HEADERS_DIR)/DOMSVGLangSpace.h \
342     $(PRIVATE_HEADERS_DIR)/DOMSVGLength.h \
343     $(INTERNAL_HEADERS_DIR)/DOMSVGLengthInternal.h \
344     $(PRIVATE_HEADERS_DIR)/DOMSVGLengthList.h \
345     $(INTERNAL_HEADERS_DIR)/DOMSVGLengthListInternal.h \
346     $(PRIVATE_HEADERS_DIR)/DOMSVGLineElement.h \
347     $(INTERNAL_HEADERS_DIR)/DOMSVGLineElementInternal.h \
348     $(PRIVATE_HEADERS_DIR)/DOMSVGLinearGradientElement.h \
349     $(INTERNAL_HEADERS_DIR)/DOMSVGLinearGradientElementInternal.h \
350     $(PRIVATE_HEADERS_DIR)/DOMSVGLocatable.h \
351     $(PRIVATE_HEADERS_DIR)/DOMSVGMarkerElement.h \
352     $(INTERNAL_HEADERS_DIR)/DOMSVGMarkerElementInternal.h \
353     $(PRIVATE_HEADERS_DIR)/DOMSVGMaskElement.h \
354     $(INTERNAL_HEADERS_DIR)/DOMSVGMaskElementInternal.h \
355     $(PRIVATE_HEADERS_DIR)/DOMSVGMatrix.h \
356     $(INTERNAL_HEADERS_DIR)/DOMSVGMatrixInternal.h \
357     $(PRIVATE_HEADERS_DIR)/DOMSVGMetadataElement.h \
358     $(INTERNAL_HEADERS_DIR)/DOMSVGMetadataElementInternal.h \
359     $(PRIVATE_HEADERS_DIR)/DOMSVGNumber.h \
360     $(PRIVATE_HEADERS_DIR)/DOMSVGNumberList.h \
361     $(INTERNAL_HEADERS_DIR)/DOMSVGNumberListInternal.h \
362     $(PRIVATE_HEADERS_DIR)/DOMSVGPaint.h \
363     $(INTERNAL_HEADERS_DIR)/DOMSVGPaintInternal.h \
364     $(PRIVATE_HEADERS_DIR)/DOMSVGPathElement.h \
365     $(INTERNAL_HEADERS_DIR)/DOMSVGPathElementInternal.h \
366     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSeg.h \
367     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegArcAbs.h \
368     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegArcAbsInternal.h \
369     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegArcRel.h \
370     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegArcRelInternal.h \
371     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegClosePath.h \
372     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegClosePathInternal.h \
373     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicAbs.h \
374     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicAbsInternal.h \
375     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicRel.h \
376     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicRelInternal.h \
377     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicSmoothAbs.h \
378     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicSmoothAbsInternal.h \
379     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicSmoothRel.h \
380     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicSmoothRelInternal.h \
381     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticAbs.h \
382     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticAbsInternal.h \
383     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticRel.h \
384     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticRelInternal.h \
385     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticSmoothAbs.h \
386     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticSmoothAbsInternal.h \
387     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticSmoothRel.h \
388     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticSmoothRelInternal.h \
389     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegInternal.h \
390     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoAbs.h \
391     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoAbsInternal.h \
392     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoHorizontalAbs.h \
393     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoHorizontalAbsInternal.h \
394     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoHorizontalRel.h \
395     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoHorizontalRelInternal.h \
396     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoRel.h \
397     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoRelInternal.h \
398     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoVerticalAbs.h \
399     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoVerticalAbsInternal.h \
400     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoVerticalRel.h \
401     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoVerticalRelInternal.h \
402     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegList.h \
403     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegListInternal.h \
404     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegMovetoAbs.h \
405     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegMovetoAbsInternal.h \
406     $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegMovetoRel.h \
407     $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegMovetoRelInternal.h \
408     $(PRIVATE_HEADERS_DIR)/DOMSVGPatternElement.h \
409     $(INTERNAL_HEADERS_DIR)/DOMSVGPatternElementInternal.h \
410     $(PRIVATE_HEADERS_DIR)/DOMSVGPoint.h \
411     $(PRIVATE_HEADERS_DIR)/DOMSVGPointList.h \
412     $(INTERNAL_HEADERS_DIR)/DOMSVGPointListInternal.h \
413     $(PRIVATE_HEADERS_DIR)/DOMSVGPolygonElement.h \
414     $(INTERNAL_HEADERS_DIR)/DOMSVGPolygonElementInternal.h \
415     $(PRIVATE_HEADERS_DIR)/DOMSVGPolylineElement.h \
416     $(INTERNAL_HEADERS_DIR)/DOMSVGPolylineElementInternal.h \
417     $(PRIVATE_HEADERS_DIR)/DOMSVGPreserveAspectRatio.h \
418     $(INTERNAL_HEADERS_DIR)/DOMSVGPreserveAspectRatioInternal.h \
419     $(PRIVATE_HEADERS_DIR)/DOMSVGRadialGradientElement.h \
420     $(INTERNAL_HEADERS_DIR)/DOMSVGRadialGradientElementInternal.h \
421     $(PRIVATE_HEADERS_DIR)/DOMSVGRect.h \
422     $(PRIVATE_HEADERS_DIR)/DOMSVGRectElement.h \
423     $(INTERNAL_HEADERS_DIR)/DOMSVGRectElementInternal.h \
424     $(PRIVATE_HEADERS_DIR)/DOMSVGRenderingIntent.h \
425     $(INTERNAL_HEADERS_DIR)/DOMSVGRenderingIntentInternal.h \
426     $(PRIVATE_HEADERS_DIR)/DOMSVGSVGElement.h \
427     $(INTERNAL_HEADERS_DIR)/DOMSVGSVGElementInternal.h \
428     $(PRIVATE_HEADERS_DIR)/DOMSVGScriptElement.h \
429     $(INTERNAL_HEADERS_DIR)/DOMSVGScriptElementInternal.h \
430     $(PRIVATE_HEADERS_DIR)/DOMSVGSetElement.h \
431     $(INTERNAL_HEADERS_DIR)/DOMSVGSetElementInternal.h \
432     $(PRIVATE_HEADERS_DIR)/DOMSVGStopElement.h \
433     $(INTERNAL_HEADERS_DIR)/DOMSVGStopElementInternal.h \
434     $(PRIVATE_HEADERS_DIR)/DOMSVGStringList.h \
435     $(INTERNAL_HEADERS_DIR)/DOMSVGStringListInternal.h \
436     $(PRIVATE_HEADERS_DIR)/DOMSVGStylable.h \
437     $(PRIVATE_HEADERS_DIR)/DOMSVGStyleElement.h \
438     $(INTERNAL_HEADERS_DIR)/DOMSVGStyleElementInternal.h \
439     $(PRIVATE_HEADERS_DIR)/DOMSVGSwitchElement.h \
440     $(INTERNAL_HEADERS_DIR)/DOMSVGSwitchElementInternal.h \
441     $(PRIVATE_HEADERS_DIR)/DOMSVGSymbolElement.h \
442     $(INTERNAL_HEADERS_DIR)/DOMSVGSymbolElementInternal.h \
443     $(PRIVATE_HEADERS_DIR)/DOMSVGTRefElement.h \
444     $(INTERNAL_HEADERS_DIR)/DOMSVGTRefElementInternal.h \
445     $(PRIVATE_HEADERS_DIR)/DOMSVGTSpanElement.h \
446     $(INTERNAL_HEADERS_DIR)/DOMSVGTSpanElementInternal.h \
447     $(PRIVATE_HEADERS_DIR)/DOMSVGTests.h \
448     $(PRIVATE_HEADERS_DIR)/DOMSVGTextContentElement.h \
449     $(INTERNAL_HEADERS_DIR)/DOMSVGTextContentElementInternal.h \
450     $(PRIVATE_HEADERS_DIR)/DOMSVGTextElement.h \
451     $(INTERNAL_HEADERS_DIR)/DOMSVGTextElementInternal.h \
452     $(PRIVATE_HEADERS_DIR)/DOMSVGTextPathElement.h \
453     $(INTERNAL_HEADERS_DIR)/DOMSVGTextPathElementInternal.h \
454     $(PRIVATE_HEADERS_DIR)/DOMSVGTextPositioningElement.h \
455     $(INTERNAL_HEADERS_DIR)/DOMSVGTextPositioningElementInternal.h \
456     $(PRIVATE_HEADERS_DIR)/DOMSVGTitleElement.h \
457     $(INTERNAL_HEADERS_DIR)/DOMSVGTitleElementInternal.h \
458     $(PRIVATE_HEADERS_DIR)/DOMSVGTransform.h \
459     $(INTERNAL_HEADERS_DIR)/DOMSVGTransformInternal.h \
460     $(PRIVATE_HEADERS_DIR)/DOMSVGTransformList.h \
461     $(INTERNAL_HEADERS_DIR)/DOMSVGTransformListInternal.h \
462     $(PRIVATE_HEADERS_DIR)/DOMSVGTransformable.h \
463     $(PRIVATE_HEADERS_DIR)/DOMSVGURIReference.h \
464     $(PRIVATE_HEADERS_DIR)/DOMSVGUnitTypes.h \
465     $(INTERNAL_HEADERS_DIR)/DOMSVGUnitTypesInternal.h \
466     $(PRIVATE_HEADERS_DIR)/DOMSVGUseElement.h \
467     $(INTERNAL_HEADERS_DIR)/DOMSVGUseElementInternal.h \
468     $(PRIVATE_HEADERS_DIR)/DOMSVGViewElement.h \
469     $(INTERNAL_HEADERS_DIR)/DOMSVGViewElementInternal.h \
470     $(PRIVATE_HEADERS_DIR)/DOMSVGZoomAndPan.h \
471     $(PRIVATE_HEADERS_DIR)/DOMSVGZoomEvent.h \
472     $(INTERNAL_HEADERS_DIR)/DOMSVGZoomEventInternal.h \
473
474 endif
475
476 REPLACE_RULES = -e s/\<WebCore/\<WebKit/ -e s/\<JavaScriptCore/\<WebKit/ -e s/DOMDOMImplementation/DOMImplementation/ -e 's/\<WebKit\/JSBase.h/\<JavaScriptCore\/JSBase.h/'
477 HEADER_MIGRATE_CMD = sed $(REPLACE_RULES) $< $(PROCESS_HEADER_FOR_MACOSX_TARGET_CMD) > $@
478
479 ifeq ($(MACOSX_DEPLOYMENT_TARGET),10.4)
480 PROCESS_HEADER_FOR_MACOSX_TARGET_CMD = | ( unifdef -DBUILDING_ON_TIGER || exit 0 )
481 else
482 PROCESS_HEADER_FOR_MACOSX_TARGET_CMD = | ( unifdef -UBUILDING_ON_TIGER || exit 0 )
483 endif
484
485 $(PUBLIC_HEADERS_DIR)/DOM% : DOMDOM% MigrateHeaders.make
486         $(HEADER_MIGRATE_CMD)
487
488 $(PRIVATE_HEADERS_DIR)/DOM% : DOMDOM% MigrateHeaders.make
489         $(HEADER_MIGRATE_CMD)
490
491 $(PUBLIC_HEADERS_DIR)/% : % MigrateHeaders.make
492         $(HEADER_MIGRATE_CMD)
493
494 $(PRIVATE_HEADERS_DIR)/% : % MigrateHeaders.make
495         $(HEADER_MIGRATE_CMD)
496
497 $(INTERNAL_HEADERS_DIR)/% : % MigrateHeaders.make
498         $(HEADER_MIGRATE_CMD)