• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (C) 2006, 2007, 2008 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
28VPATH = $(WEBCORE_PRIVATE_HEADERS_DIR)
29
30INTERNAL_HEADERS_DIR = $(BUILT_PRODUCTS_DIR)/DerivedSources/WebKit
31PUBLIC_HEADERS_DIR = $(TARGET_BUILD_DIR)/$(PUBLIC_HEADERS_FOLDER_PATH)
32PRIVATE_HEADERS_DIR = $(TARGET_BUILD_DIR)/$(PRIVATE_HEADERS_FOLDER_PATH)
33
34.PHONY : all
35all : \
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    $(PUBLIC_HEADERS_DIR)/DOMDocumentFragment.h \
64    $(INTERNAL_HEADERS_DIR)/DOMDocumentFragmentInternal.h \
65    $(PRIVATE_HEADERS_DIR)/DOMDocumentFragmentPrivate.h \
66    $(INTERNAL_HEADERS_DIR)/DOMDocumentInternal.h \
67    $(PRIVATE_HEADERS_DIR)/DOMDocumentPrivate.h \
68    $(PUBLIC_HEADERS_DIR)/DOMDocumentType.h \
69    $(PUBLIC_HEADERS_DIR)/DOMElement.h \
70    $(INTERNAL_HEADERS_DIR)/DOMElementInternal.h \
71    $(PRIVATE_HEADERS_DIR)/DOMElementTimeControl.h \
72    $(PUBLIC_HEADERS_DIR)/DOMEntity.h \
73    $(PUBLIC_HEADERS_DIR)/DOMEntityReference.h \
74    $(PUBLIC_HEADERS_DIR)/DOMEvent.h \
75    $(PUBLIC_HEADERS_DIR)/DOMEventException.h \
76    $(PUBLIC_HEADERS_DIR)/DOMEventListener.h \
77    $(PUBLIC_HEADERS_DIR)/DOMEventTarget.h \
78    $(PUBLIC_HEADERS_DIR)/DOMEvents.h \
79    $(PUBLIC_HEADERS_DIR)/DOMException.h \
80    $(PUBLIC_HEADERS_DIR)/DOMExtensions.h \
81    $(PUBLIC_HEADERS_DIR)/DOMFile.h \
82    $(PUBLIC_HEADERS_DIR)/DOMFileList.h \
83    $(PUBLIC_HEADERS_DIR)/DOMHTML.h \
84    $(PUBLIC_HEADERS_DIR)/DOMHTMLAnchorElement.h \
85    $(PUBLIC_HEADERS_DIR)/DOMHTMLAppletElement.h \
86    $(PUBLIC_HEADERS_DIR)/DOMHTMLAreaElement.h \
87    $(PUBLIC_HEADERS_DIR)/DOMHTMLBRElement.h \
88    $(PUBLIC_HEADERS_DIR)/DOMHTMLBaseElement.h \
89    $(PUBLIC_HEADERS_DIR)/DOMHTMLBaseFontElement.h \
90    $(PUBLIC_HEADERS_DIR)/DOMHTMLBodyElement.h \
91    $(PUBLIC_HEADERS_DIR)/DOMHTMLButtonElement.h \
92    $(PUBLIC_HEADERS_DIR)/DOMHTMLCollection.h \
93    $(PUBLIC_HEADERS_DIR)/DOMHTMLDListElement.h \
94    $(PUBLIC_HEADERS_DIR)/DOMHTMLDirectoryElement.h \
95    $(PUBLIC_HEADERS_DIR)/DOMHTMLDivElement.h \
96    $(PUBLIC_HEADERS_DIR)/DOMHTMLDocument.h \
97    $(PUBLIC_HEADERS_DIR)/DOMHTMLElement.h \
98    $(INTERNAL_HEADERS_DIR)/DOMHTMLElementInternal.h \
99    $(PUBLIC_HEADERS_DIR)/DOMHTMLEmbedElement.h \
100    $(PRIVATE_HEADERS_DIR)/DOMHTMLEmbedElementPrivate.h \
101    $(PUBLIC_HEADERS_DIR)/DOMHTMLFieldSetElement.h \
102    $(PUBLIC_HEADERS_DIR)/DOMHTMLFontElement.h \
103    $(PUBLIC_HEADERS_DIR)/DOMHTMLFormElement.h \
104    $(PUBLIC_HEADERS_DIR)/DOMHTMLFrameElement.h \
105    $(PUBLIC_HEADERS_DIR)/DOMHTMLFrameSetElement.h \
106    $(PUBLIC_HEADERS_DIR)/DOMHTMLHRElement.h \
107    $(PUBLIC_HEADERS_DIR)/DOMHTMLHeadElement.h \
108    $(PUBLIC_HEADERS_DIR)/DOMHTMLHeadingElement.h \
109    $(PUBLIC_HEADERS_DIR)/DOMHTMLHtmlElement.h \
110    $(PUBLIC_HEADERS_DIR)/DOMHTMLIFrameElement.h \
111    $(PUBLIC_HEADERS_DIR)/DOMHTMLImageElement.h \
112    $(PUBLIC_HEADERS_DIR)/DOMHTMLInputElement.h \
113    $(PRIVATE_HEADERS_DIR)/DOMHTMLInputElementPrivate.h \
114    $(INTERNAL_HEADERS_DIR)/DOMHTMLInputElementInternal.h \
115    $(PUBLIC_HEADERS_DIR)/DOMHTMLIsIndexElement.h \
116    $(PUBLIC_HEADERS_DIR)/DOMHTMLLIElement.h \
117    $(PUBLIC_HEADERS_DIR)/DOMHTMLLabelElement.h \
118    $(PUBLIC_HEADERS_DIR)/DOMHTMLLegendElement.h \
119    $(PUBLIC_HEADERS_DIR)/DOMHTMLLinkElement.h \
120    $(PUBLIC_HEADERS_DIR)/DOMHTMLMapElement.h \
121    $(PUBLIC_HEADERS_DIR)/DOMHTMLMarqueeElement.h \
122    $(PUBLIC_HEADERS_DIR)/DOMHTMLMenuElement.h \
123    $(PUBLIC_HEADERS_DIR)/DOMHTMLMetaElement.h \
124    $(PUBLIC_HEADERS_DIR)/DOMHTMLModElement.h \
125    $(PUBLIC_HEADERS_DIR)/DOMHTMLOListElement.h \
126    $(PUBLIC_HEADERS_DIR)/DOMHTMLObjectElement.h \
127    $(PRIVATE_HEADERS_DIR)/DOMHTMLObjectElementPrivate.h \
128    $(PUBLIC_HEADERS_DIR)/DOMHTMLOptGroupElement.h \
129    $(PUBLIC_HEADERS_DIR)/DOMHTMLOptionElement.h \
130    $(PUBLIC_HEADERS_DIR)/DOMHTMLOptionsCollection.h \
131    $(PUBLIC_HEADERS_DIR)/DOMHTMLParagraphElement.h \
132    $(PUBLIC_HEADERS_DIR)/DOMHTMLParamElement.h \
133    $(PUBLIC_HEADERS_DIR)/DOMHTMLPreElement.h \
134    $(PUBLIC_HEADERS_DIR)/DOMHTMLQuoteElement.h \
135    $(PUBLIC_HEADERS_DIR)/DOMHTMLScriptElement.h \
136    $(PUBLIC_HEADERS_DIR)/DOMHTMLSelectElement.h \
137    $(PUBLIC_HEADERS_DIR)/DOMHTMLStyleElement.h \
138    $(PUBLIC_HEADERS_DIR)/DOMHTMLTableCaptionElement.h \
139    $(PUBLIC_HEADERS_DIR)/DOMHTMLTableCellElement.h \
140    $(PUBLIC_HEADERS_DIR)/DOMHTMLTableColElement.h \
141    $(PUBLIC_HEADERS_DIR)/DOMHTMLTableElement.h \
142    $(PUBLIC_HEADERS_DIR)/DOMHTMLTableRowElement.h \
143    $(PUBLIC_HEADERS_DIR)/DOMHTMLTableSectionElement.h \
144    $(PUBLIC_HEADERS_DIR)/DOMHTMLTextAreaElement.h \
145    $(INTERNAL_HEADERS_DIR)/DOMHTMLTextAreaElementInternal.h \
146    $(PUBLIC_HEADERS_DIR)/DOMHTMLTitleElement.h \
147    $(PUBLIC_HEADERS_DIR)/DOMHTMLUListElement.h \
148    $(PUBLIC_HEADERS_DIR)/DOMImplementation.h \
149    $(PUBLIC_HEADERS_DIR)/DOMKeyboardEvent.h \
150    $(PUBLIC_HEADERS_DIR)/DOMMediaList.h \
151    $(PUBLIC_HEADERS_DIR)/DOMMouseEvent.h \
152    $(PUBLIC_HEADERS_DIR)/DOMMutationEvent.h \
153    $(PUBLIC_HEADERS_DIR)/DOMNamedNodeMap.h \
154    $(PUBLIC_HEADERS_DIR)/DOMNode.h \
155    $(INTERNAL_HEADERS_DIR)/DOMNodeInternal.h \
156    $(PUBLIC_HEADERS_DIR)/DOMNodeFilter.h \
157    $(PUBLIC_HEADERS_DIR)/DOMNodeIterator.h \
158    $(PUBLIC_HEADERS_DIR)/DOMNodeList.h \
159    $(PUBLIC_HEADERS_DIR)/DOMNotation.h \
160    $(PUBLIC_HEADERS_DIR)/DOMObject.h \
161    $(PUBLIC_HEADERS_DIR)/DOMOverflowEvent.h \
162    $(PRIVATE_HEADERS_DIR)/DOMPrivate.h \
163    $(PUBLIC_HEADERS_DIR)/DOMProcessingInstruction.h \
164    $(PUBLIC_HEADERS_DIR)/DOMProgressEvent.h \
165    $(PUBLIC_HEADERS_DIR)/DOMRGBColor.h \
166    $(PUBLIC_HEADERS_DIR)/DOMRange.h \
167    $(INTERNAL_HEADERS_DIR)/DOMRangeInternal.h \
168    $(PUBLIC_HEADERS_DIR)/DOMRangeException.h \
169    $(PUBLIC_HEADERS_DIR)/DOMRanges.h \
170    $(PUBLIC_HEADERS_DIR)/DOMRect.h \
171    $(PUBLIC_HEADERS_DIR)/DOMStyleSheet.h \
172    $(PUBLIC_HEADERS_DIR)/DOMStyleSheetList.h \
173    $(PUBLIC_HEADERS_DIR)/DOMStylesheets.h \
174    $(PUBLIC_HEADERS_DIR)/DOMText.h \
175    $(PUBLIC_HEADERS_DIR)/DOMTraversal.h \
176    $(PUBLIC_HEADERS_DIR)/DOMTreeWalker.h \
177    $(PUBLIC_HEADERS_DIR)/DOMUIEvent.h \
178    $(PUBLIC_HEADERS_DIR)/DOMViews.h \
179    $(PUBLIC_HEADERS_DIR)/DOMWheelEvent.h \
180    $(PUBLIC_HEADERS_DIR)/DOMXPath.h \
181    $(PUBLIC_HEADERS_DIR)/DOMXPathException.h \
182    $(PUBLIC_HEADERS_DIR)/DOMXPathExpression.h \
183    $(PUBLIC_HEADERS_DIR)/DOMXPathNSResolver.h \
184    $(PUBLIC_HEADERS_DIR)/DOMXPathResult.h \
185    $(PUBLIC_HEADERS_DIR)/WebScriptObject.h \
186    $(PUBLIC_HEADERS_DIR)/npapi.h \
187    $(PUBLIC_HEADERS_DIR)/npfunctions.h \
188    $(PUBLIC_HEADERS_DIR)/npruntime.h \
189    $(PUBLIC_HEADERS_DIR)/nptypes.h \
190#
191
192ifeq ($(findstring ENABLE_SVG_DOM_OBJC_BINDINGS,$(FEATURE_DEFINES)), ENABLE_SVG_DOM_OBJC_BINDINGS)
193
194all : \
195    $(PRIVATE_HEADERS_DIR)/DOMHTMLFrameElementPrivate.h \
196    $(PRIVATE_HEADERS_DIR)/DOMHTMLIFrameElementPrivate.h \
197    $(PRIVATE_HEADERS_DIR)/DOMSVG.h \
198    $(PRIVATE_HEADERS_DIR)/DOMSVGAElement.h \
199    $(INTERNAL_HEADERS_DIR)/DOMSVGAElementInternal.h \
200    $(PRIVATE_HEADERS_DIR)/DOMSVGAltGlyphElement.h \
201    $(INTERNAL_HEADERS_DIR)/DOMSVGAltGlyphElementInternal.h \
202    $(PRIVATE_HEADERS_DIR)/DOMSVGAngle.h \
203    $(INTERNAL_HEADERS_DIR)/DOMSVGAngleInternal.h \
204    $(PRIVATE_HEADERS_DIR)/DOMSVGAnimateColorElement.h \
205    $(INTERNAL_HEADERS_DIR)/DOMSVGAnimateColorElementInternal.h \
206    $(PRIVATE_HEADERS_DIR)/DOMSVGAnimateElement.h \
207    $(INTERNAL_HEADERS_DIR)/DOMSVGAnimateElementInternal.h \
208    $(PRIVATE_HEADERS_DIR)/DOMSVGAnimateTransformElement.h \
209    $(INTERNAL_HEADERS_DIR)/DOMSVGAnimateTransformElementInternal.h \
210    $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedAngle.h \
211    $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedAngleInternal.h \
212    $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedBoolean.h \
213    $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedBooleanInternal.h \
214    $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedEnumeration.h \
215    $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedEnumerationInternal.h \
216    $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedInteger.h \
217    $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedIntegerInternal.h \
218    $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedLength.h \
219    $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedLengthInternal.h \
220    $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedLengthList.h \
221    $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedLengthListInternal.h \
222    $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedNumber.h \
223    $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedNumberInternal.h \
224    $(PRIVATE_HEADERS_DIR)/DOMSVGAnimatedNumberList.h \
225    $(INTERNAL_HEADERS_DIR)/DOMSVGAnimatedNumberListInternal.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)/DOMSVGFEConvolveMatrixElement.h \
271    $(INTERNAL_HEADERS_DIR)/DOMSVGFEConvolveMatrixElementInternal.h \
272    $(PRIVATE_HEADERS_DIR)/DOMSVGFEDiffuseLightingElement.h \
273    $(INTERNAL_HEADERS_DIR)/DOMSVGFEDiffuseLightingElementInternal.h \
274    $(PRIVATE_HEADERS_DIR)/DOMSVGFEDisplacementMapElement.h \
275    $(INTERNAL_HEADERS_DIR)/DOMSVGFEDisplacementMapElementInternal.h \
276    $(PRIVATE_HEADERS_DIR)/DOMSVGFEDistantLightElement.h \
277    $(INTERNAL_HEADERS_DIR)/DOMSVGFEDistantLightElementInternal.h \
278    $(PRIVATE_HEADERS_DIR)/DOMSVGFEFloodElement.h \
279    $(INTERNAL_HEADERS_DIR)/DOMSVGFEFloodElementInternal.h \
280    $(PRIVATE_HEADERS_DIR)/DOMSVGFEFuncAElement.h \
281    $(INTERNAL_HEADERS_DIR)/DOMSVGFEFuncAElementInternal.h \
282    $(PRIVATE_HEADERS_DIR)/DOMSVGFEFuncBElement.h \
283    $(INTERNAL_HEADERS_DIR)/DOMSVGFEFuncBElementInternal.h \
284    $(PRIVATE_HEADERS_DIR)/DOMSVGFEFuncGElement.h \
285    $(INTERNAL_HEADERS_DIR)/DOMSVGFEFuncGElementInternal.h \
286    $(PRIVATE_HEADERS_DIR)/DOMSVGFEFuncRElement.h \
287    $(INTERNAL_HEADERS_DIR)/DOMSVGFEFuncRElementInternal.h \
288    $(PRIVATE_HEADERS_DIR)/DOMSVGFEGaussianBlurElement.h \
289    $(INTERNAL_HEADERS_DIR)/DOMSVGFEGaussianBlurElementInternal.h \
290    $(PRIVATE_HEADERS_DIR)/DOMSVGFEImageElement.h \
291    $(INTERNAL_HEADERS_DIR)/DOMSVGFEImageElementInternal.h \
292    $(PRIVATE_HEADERS_DIR)/DOMSVGFEMergeElement.h \
293    $(INTERNAL_HEADERS_DIR)/DOMSVGFEMergeElementInternal.h \
294    $(PRIVATE_HEADERS_DIR)/DOMSVGFEMergeNodeElement.h \
295    $(INTERNAL_HEADERS_DIR)/DOMSVGFEMergeNodeElementInternal.h \
296    $(PRIVATE_HEADERS_DIR)/DOMSVGFEMorphologyElement.h \
297    $(INTERNAL_HEADERS_DIR)/DOMSVGFEMorphologyElementInternal.h \
298    $(PRIVATE_HEADERS_DIR)/DOMSVGFEOffsetElement.h \
299    $(INTERNAL_HEADERS_DIR)/DOMSVGFEOffsetElementInternal.h \
300    $(PRIVATE_HEADERS_DIR)/DOMSVGFEPointLightElement.h \
301    $(INTERNAL_HEADERS_DIR)/DOMSVGFEPointLightElementInternal.h \
302    $(PRIVATE_HEADERS_DIR)/DOMSVGFESpecularLightingElement.h \
303    $(INTERNAL_HEADERS_DIR)/DOMSVGFESpecularLightingElementInternal.h \
304    $(PRIVATE_HEADERS_DIR)/DOMSVGFESpotLightElement.h \
305    $(INTERNAL_HEADERS_DIR)/DOMSVGFESpotLightElementInternal.h \
306    $(PRIVATE_HEADERS_DIR)/DOMSVGFETileElement.h \
307    $(INTERNAL_HEADERS_DIR)/DOMSVGFETileElementInternal.h \
308    $(PRIVATE_HEADERS_DIR)/DOMSVGFETurbulenceElement.h \
309    $(INTERNAL_HEADERS_DIR)/DOMSVGFETurbulenceElementInternal.h \
310    $(PRIVATE_HEADERS_DIR)/DOMSVGFilterElement.h \
311    $(INTERNAL_HEADERS_DIR)/DOMSVGFilterElementInternal.h \
312    $(PRIVATE_HEADERS_DIR)/DOMSVGFilterPrimitiveStandardAttributes.h \
313    $(PRIVATE_HEADERS_DIR)/DOMSVGFitToViewBox.h \
314    $(PRIVATE_HEADERS_DIR)/DOMSVGFontElement.h \
315    $(PRIVATE_HEADERS_DIR)/DOMSVGFontFaceElement.h \
316    $(PRIVATE_HEADERS_DIR)/DOMSVGFontFaceFormatElement.h \
317    $(PRIVATE_HEADERS_DIR)/DOMSVGFontFaceNameElement.h \
318    $(PRIVATE_HEADERS_DIR)/DOMSVGFontFaceSrcElement.h \
319    $(PRIVATE_HEADERS_DIR)/DOMSVGFontFaceUriElement.h \
320    $(PRIVATE_HEADERS_DIR)/DOMSVGForeignObjectElement.h \
321    $(INTERNAL_HEADERS_DIR)/DOMSVGForeignObjectElementInternal.h \
322    $(PRIVATE_HEADERS_DIR)/DOMSVGGElement.h \
323    $(INTERNAL_HEADERS_DIR)/DOMSVGGElementInternal.h \
324    $(PRIVATE_HEADERS_DIR)/DOMSVGGlyphElement.h \
325    $(PRIVATE_HEADERS_DIR)/DOMSVGGradientElement.h \
326    $(INTERNAL_HEADERS_DIR)/DOMSVGGradientElementInternal.h \
327    $(PRIVATE_HEADERS_DIR)/DOMSVGImageElement.h \
328    $(INTERNAL_HEADERS_DIR)/DOMSVGImageElementInternal.h \
329    $(PRIVATE_HEADERS_DIR)/DOMSVGLangSpace.h \
330    $(PRIVATE_HEADERS_DIR)/DOMSVGLength.h \
331    $(INTERNAL_HEADERS_DIR)/DOMSVGLengthInternal.h \
332    $(PRIVATE_HEADERS_DIR)/DOMSVGLengthList.h \
333    $(INTERNAL_HEADERS_DIR)/DOMSVGLengthListInternal.h \
334    $(PRIVATE_HEADERS_DIR)/DOMSVGLineElement.h \
335    $(INTERNAL_HEADERS_DIR)/DOMSVGLineElementInternal.h \
336    $(PRIVATE_HEADERS_DIR)/DOMSVGLinearGradientElement.h \
337    $(INTERNAL_HEADERS_DIR)/DOMSVGLinearGradientElementInternal.h \
338    $(PRIVATE_HEADERS_DIR)/DOMSVGLocatable.h \
339    $(PRIVATE_HEADERS_DIR)/DOMSVGMarkerElement.h \
340    $(INTERNAL_HEADERS_DIR)/DOMSVGMarkerElementInternal.h \
341    $(PRIVATE_HEADERS_DIR)/DOMSVGMaskElement.h \
342    $(INTERNAL_HEADERS_DIR)/DOMSVGMaskElementInternal.h \
343    $(PRIVATE_HEADERS_DIR)/DOMSVGMatrix.h \
344    $(INTERNAL_HEADERS_DIR)/DOMSVGMatrixInternal.h \
345    $(PRIVATE_HEADERS_DIR)/DOMSVGMetadataElement.h \
346    $(INTERNAL_HEADERS_DIR)/DOMSVGMetadataElementInternal.h \
347    $(PRIVATE_HEADERS_DIR)/DOMSVGMissingGlyphElement.h \
348    $(PRIVATE_HEADERS_DIR)/DOMSVGNumber.h \
349    $(PRIVATE_HEADERS_DIR)/DOMSVGNumberList.h \
350    $(INTERNAL_HEADERS_DIR)/DOMSVGNumberListInternal.h \
351    $(PRIVATE_HEADERS_DIR)/DOMSVGPaint.h \
352    $(INTERNAL_HEADERS_DIR)/DOMSVGPaintInternal.h \
353    $(PRIVATE_HEADERS_DIR)/DOMSVGPathElement.h \
354    $(INTERNAL_HEADERS_DIR)/DOMSVGPathElementInternal.h \
355    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSeg.h \
356    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegArcAbs.h \
357    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegArcAbsInternal.h \
358    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegArcRel.h \
359    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegArcRelInternal.h \
360    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegClosePath.h \
361    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegClosePathInternal.h \
362    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicAbs.h \
363    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicAbsInternal.h \
364    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicRel.h \
365    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicRelInternal.h \
366    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicSmoothAbs.h \
367    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicSmoothAbsInternal.h \
368    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicSmoothRel.h \
369    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoCubicSmoothRelInternal.h \
370    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticAbs.h \
371    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticAbsInternal.h \
372    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticRel.h \
373    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticRelInternal.h \
374    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticSmoothAbs.h \
375    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticSmoothAbsInternal.h \
376    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticSmoothRel.h \
377    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegCurvetoQuadraticSmoothRelInternal.h \
378    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegInternal.h \
379    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoAbs.h \
380    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoAbsInternal.h \
381    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoHorizontalAbs.h \
382    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoHorizontalAbsInternal.h \
383    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoHorizontalRel.h \
384    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoHorizontalRelInternal.h \
385    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoRel.h \
386    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoRelInternal.h \
387    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoVerticalAbs.h \
388    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoVerticalAbsInternal.h \
389    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegLinetoVerticalRel.h \
390    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegLinetoVerticalRelInternal.h \
391    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegList.h \
392    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegListInternal.h \
393    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegMovetoAbs.h \
394    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegMovetoAbsInternal.h \
395    $(PRIVATE_HEADERS_DIR)/DOMSVGPathSegMovetoRel.h \
396    $(INTERNAL_HEADERS_DIR)/DOMSVGPathSegMovetoRelInternal.h \
397    $(PRIVATE_HEADERS_DIR)/DOMSVGPatternElement.h \
398    $(INTERNAL_HEADERS_DIR)/DOMSVGPatternElementInternal.h \
399    $(PRIVATE_HEADERS_DIR)/DOMSVGPoint.h \
400    $(PRIVATE_HEADERS_DIR)/DOMSVGPointList.h \
401    $(INTERNAL_HEADERS_DIR)/DOMSVGPointListInternal.h \
402    $(PRIVATE_HEADERS_DIR)/DOMSVGPolygonElement.h \
403    $(INTERNAL_HEADERS_DIR)/DOMSVGPolygonElementInternal.h \
404    $(PRIVATE_HEADERS_DIR)/DOMSVGPolylineElement.h \
405    $(INTERNAL_HEADERS_DIR)/DOMSVGPolylineElementInternal.h \
406    $(PRIVATE_HEADERS_DIR)/DOMSVGPreserveAspectRatio.h \
407    $(INTERNAL_HEADERS_DIR)/DOMSVGPreserveAspectRatioInternal.h \
408    $(PRIVATE_HEADERS_DIR)/DOMSVGRadialGradientElement.h \
409    $(INTERNAL_HEADERS_DIR)/DOMSVGRadialGradientElementInternal.h \
410    $(PRIVATE_HEADERS_DIR)/DOMSVGRect.h \
411    $(PRIVATE_HEADERS_DIR)/DOMSVGRectElement.h \
412    $(INTERNAL_HEADERS_DIR)/DOMSVGRectElementInternal.h \
413    $(PRIVATE_HEADERS_DIR)/DOMSVGRenderingIntent.h \
414    $(INTERNAL_HEADERS_DIR)/DOMSVGRenderingIntentInternal.h \
415    $(PRIVATE_HEADERS_DIR)/DOMSVGSVGElement.h \
416    $(INTERNAL_HEADERS_DIR)/DOMSVGSVGElementInternal.h \
417    $(PRIVATE_HEADERS_DIR)/DOMSVGScriptElement.h \
418    $(INTERNAL_HEADERS_DIR)/DOMSVGScriptElementInternal.h \
419    $(PRIVATE_HEADERS_DIR)/DOMSVGSetElement.h \
420    $(INTERNAL_HEADERS_DIR)/DOMSVGSetElementInternal.h \
421    $(PRIVATE_HEADERS_DIR)/DOMSVGStopElement.h \
422    $(INTERNAL_HEADERS_DIR)/DOMSVGStopElementInternal.h \
423    $(PRIVATE_HEADERS_DIR)/DOMSVGStringList.h \
424    $(INTERNAL_HEADERS_DIR)/DOMSVGStringListInternal.h \
425    $(PRIVATE_HEADERS_DIR)/DOMSVGStylable.h \
426    $(PRIVATE_HEADERS_DIR)/DOMSVGStyleElement.h \
427    $(INTERNAL_HEADERS_DIR)/DOMSVGStyleElementInternal.h \
428    $(PRIVATE_HEADERS_DIR)/DOMSVGSwitchElement.h \
429    $(INTERNAL_HEADERS_DIR)/DOMSVGSwitchElementInternal.h \
430    $(PRIVATE_HEADERS_DIR)/DOMSVGSymbolElement.h \
431    $(INTERNAL_HEADERS_DIR)/DOMSVGSymbolElementInternal.h \
432    $(PRIVATE_HEADERS_DIR)/DOMSVGTRefElement.h \
433    $(INTERNAL_HEADERS_DIR)/DOMSVGTRefElementInternal.h \
434    $(PRIVATE_HEADERS_DIR)/DOMSVGTSpanElement.h \
435    $(INTERNAL_HEADERS_DIR)/DOMSVGTSpanElementInternal.h \
436    $(PRIVATE_HEADERS_DIR)/DOMSVGTests.h \
437    $(PRIVATE_HEADERS_DIR)/DOMSVGTextContentElement.h \
438    $(INTERNAL_HEADERS_DIR)/DOMSVGTextContentElementInternal.h \
439    $(PRIVATE_HEADERS_DIR)/DOMSVGTextElement.h \
440    $(INTERNAL_HEADERS_DIR)/DOMSVGTextElementInternal.h \
441    $(PRIVATE_HEADERS_DIR)/DOMSVGTextPathElement.h \
442    $(PRIVATE_HEADERS_DIR)/DOMSVGTextPositioningElement.h \
443    $(INTERNAL_HEADERS_DIR)/DOMSVGTextPositioningElementInternal.h \
444    $(PRIVATE_HEADERS_DIR)/DOMSVGTitleElement.h \
445    $(INTERNAL_HEADERS_DIR)/DOMSVGTitleElementInternal.h \
446    $(PRIVATE_HEADERS_DIR)/DOMSVGTransform.h \
447    $(INTERNAL_HEADERS_DIR)/DOMSVGTransformInternal.h \
448    $(PRIVATE_HEADERS_DIR)/DOMSVGTransformList.h \
449    $(INTERNAL_HEADERS_DIR)/DOMSVGTransformListInternal.h \
450    $(PRIVATE_HEADERS_DIR)/DOMSVGTransformable.h \
451    $(PRIVATE_HEADERS_DIR)/DOMSVGURIReference.h \
452    $(PRIVATE_HEADERS_DIR)/DOMSVGUnitTypes.h \
453    $(INTERNAL_HEADERS_DIR)/DOMSVGUnitTypesInternal.h \
454    $(PRIVATE_HEADERS_DIR)/DOMSVGUseElement.h \
455    $(INTERNAL_HEADERS_DIR)/DOMSVGUseElementInternal.h \
456    $(PRIVATE_HEADERS_DIR)/DOMSVGViewElement.h \
457    $(INTERNAL_HEADERS_DIR)/DOMSVGViewElementInternal.h \
458    $(PRIVATE_HEADERS_DIR)/DOMSVGZoomAndPan.h \
459    $(PRIVATE_HEADERS_DIR)/DOMSVGZoomEvent.h \
460    $(INTERNAL_HEADERS_DIR)/DOMSVGZoomEventInternal.h \
461
462endif
463
464REPLACE_RULES = -e s/\<WebCore/\<WebKit/ -e s/DOMDOMImplementation/DOMImplementation/
465HEADER_MIGRATE_CMD = sed $(REPLACE_RULES) $< $(PROCESS_HEADER_FOR_MACOSX_TARGET_CMD) > $@
466
467ifeq ($(MACOSX_DEPLOYMENT_TARGET),10.4)
468PROCESS_HEADER_FOR_MACOSX_TARGET_CMD = | ( unifdef -DBUILDING_ON_TIGER || exit 0 )
469else
470PROCESS_HEADER_FOR_MACOSX_TARGET_CMD = | ( unifdef -UBUILDING_ON_TIGER || exit 0 )
471endif
472
473$(PUBLIC_HEADERS_DIR)/DOM% : DOMDOM% MigrateHeaders.make
474	$(HEADER_MIGRATE_CMD)
475
476$(PRIVATE_HEADERS_DIR)/DOM% : DOMDOM% MigrateHeaders.make
477	$(HEADER_MIGRATE_CMD)
478
479$(PUBLIC_HEADERS_DIR)/% : % MigrateHeaders.make
480	$(HEADER_MIGRATE_CMD)
481
482$(PRIVATE_HEADERS_DIR)/% : % MigrateHeaders.make
483	$(HEADER_MIGRATE_CMD)
484
485$(INTERNAL_HEADERS_DIR)/% : % MigrateHeaders.make
486	$(HEADER_MIGRATE_CMD)
487