Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(156)

Side by Side Diff: webkit/port/DerivedSources.make

Issue 113903: Remove empty unused directories from src/webkit. (Closed) Base URL: svn://chrome-svn.corp.google.com/chrome/trunk/src/
Patch Set: '' Created 11 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « webkit/pending/README.txt ('k') | webkit/port/platform/win-encodings.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
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 = \
29 $(PORTROOT)/bindings/v8 \
30 $(WebCore) \
31 $(WebCore)/bindings/js \
32 $(WebCore)/bindings/v8 \
33 $(WebCore)/bindings/objc \
34 $(WebCore)/css \
35 $(WebCore)/dom \
36 $(WebCore)/html \
37 $(WebCore)/inspector \
38 $(WebCore)/page \
39 $(WebCore)/plugins \
40 $(WebCore)/storage \
41 $(WebCore)/xml \
42 $(WebCore)/workers \
43 $(WebCore)/svg \
44 #
45
46 .PHONY : all
47
48 ifeq ($(OS),MACOS)
49 all : \
50 CharsetData.cpp
51 endif
52
53 # Not needed because we don't want obj-c bindings generated
54 # DOMAbstractView.h\
55 DOMAttr.h \
56 DOMCDATASection.h \
57 DOMCSSCharsetRule.h \
58 DOMCSSFontFaceRule.h \
59 DOMCSSImportRule.h \
60 DOMCSSMediaRule.h \
61 DOMCSSPageRule.h \
62 DOMCSSPrimitiveValue.h \
63 DOMCSSRule.h \
64 DOMCSSRuleList.h \
65 DOMCSSStyleDeclaration.h \
66 DOMCSSStyleRule.h \
67 DOMCSSStyleSheet.h \
68 DOMCSSUnknownRule.h \
69 DOMCSSValue.h \
70 DOMCSSValueList.h \
71 DOMCharacterData.h \
72 DOMComment.h \
73 DOMCounter.h \
74 DOMDOMImplementation.h \
75 DOMDocument.h \
76 DOMDocumentFragment.h \
77 DOMDocumentType.h \
78 DOMElement.h \
79 DOMEntity.h \
80 DOMEntityReference.h \
81 DOMEvent.h \
82 DOMEventListener.h \
83 DOMEventTarget.h \
84 DOMHTMLAnchorElement.h \
85 DOMHTMLAppletElement.h \
86 DOMHTMLAreaElement.h \
87 DOMHTMLBRElement.h \
88 DOMHTMLBaseElement.h \
89 DOMHTMLBaseFontElement.h \
90 DOMHTMLBodyElement.h \
91 DOMHTMLButtonElement.h \
92 DOMHTMLCanvasElement.h \
93 DOMHTMLCollection.h \
94 DOMHTMLDListElement.h \
95 DOMHTMLDirectoryElement.h \
96 DOMHTMLDivElement.h \
97 DOMHTMLDocument.h \
98 DOMHTMLElement.h \
99 DOMHTMLEmbedElement.h \
100 DOMHTMLFieldSetElement.h \
101 DOMHTMLFontElement.h \
102 DOMHTMLFormElement.h \
103 DOMHTMLFrameElement.h \
104 DOMHTMLFrameSetElement.h \
105 DOMHTMLHRElement.h \
106 DOMHTMLHeadElement.h \
107 DOMHTMLHeadingElement.h \
108 DOMHTMLHtmlElement.h \
109 DOMHTMLIFrameElement.h \
110 DOMHTMLImageElement.h \
111 DOMHTMLInputElement.h \
112 DOMHTMLIsIndexElement.h \
113 DOMHTMLLIElement.h \
114 DOMHTMLLabelElement.h \
115 DOMHTMLLegendElement.h \
116 DOMHTMLLinkElement.h \
117 DOMHTMLMapElement.h \
118 DOMHTMLMarqueeElement.h \
119 DOMHTMLMenuElement.h \
120 DOMHTMLMetaElement.h \
121 DOMHTMLModElement.h \
122 DOMHTMLOListElement.h \
123 DOMHTMLObjectElement.h \
124 DOMHTMLOptGroupElement.h \
125 DOMHTMLOptionElement.h \
126 DOMHTMLOptionsCollection.h \
127 DOMHTMLParagraphElement.h \
128 DOMHTMLParamElement.h \
129 DOMHTMLPreElement.h \
130 DOMHTMLQuoteElement.h \
131 DOMHTMLScriptElement.h \
132 DOMHTMLSelectElement.h \
133 DOMHTMLStyleElement.h \
134 DOMHTMLTableCaptionElement.h \
135 DOMHTMLTableCellElement.h \
136 DOMHTMLTableColElement.h \
137 DOMHTMLTableElement.h \
138 DOMHTMLTableRowElement.h \
139 DOMHTMLTableSectionElement.h \
140 DOMHTMLTextAreaElement.h \
141 DOMHTMLTitleElement.h \
142 DOMHTMLUListElement.h \
143 DOMKeyboardEvent.h \
144 DOMMessageEvent.h \
145 DOMMediaList.h \
146 DOMMouseEvent.h \
147 DOMMutationEvent.h \
148 DOMNamedNodeMap.h \
149 DOMNode.h \
150 DOMNodeFilter.h \
151 DOMNodeIterator.h \
152 DOMNodeList.h \
153 DOMNotation.h \
154 DOMOverflowEvent.h \
155 DOMProcessingInstruction.h \
156 DOMRGBColor.h \
157 DOMRange.h \
158 DOMRect.h \
159 DOMSVGAElement.h \
160 DOMSVGAngle.h \
161 DOMSVGAnimateColorElement.h \
162 DOMSVGAnimateElement.h \
163 DOMSVGAnimateTransformElement.h \
164 DOMSVGAnimatedAngle.h \
165 DOMSVGAnimatedBoolean.h \
166 DOMSVGAnimatedEnumeration.h \
167 DOMSVGAnimatedInteger.h \
168 DOMSVGAnimatedLength.h \
169 DOMSVGAnimatedLengthList.h \
170 DOMSVGAnimatedNumber.h \
171 DOMSVGAnimatedNumberList.h \
172 DOMSVGAnimatedPathData.h \
173 DOMSVGAnimatedPoints.h \
174 DOMSVGAnimatedPreserveAspectRatio.h \
175 DOMSVGAnimatedRect.h \
176 DOMSVGAnimatedString.h \
177 DOMSVGAnimatedTransformList.h \
178 DOMSVGAnimationElement.h \
179 DOMSVGCircleElement.h \
180 DOMSVGClipPathElement.h \
181 DOMSVGColor.h \
182 DOMSVGComponentTransferFunctionElement.h \
183 DOMSVGCursorElement.h \
184 DOMSVGDefinitionSrcElement.h \
185 DOMSVGDefsElement.h \
186 DOMSVGDescElement.h \
187 DOMSVGDocument.h \
188 DOMSVGElement.h \
189 DOMSVGElementInstance.h \
190 DOMSVGElementInstanceList.h \
191 DOMSVGEllipseElement.h \
192 DOMSVGExternalResourcesRequired.h \
193 DOMSVGFEBlendElement.h \
194 DOMSVGFEColorMatrixElement.h \
195 DOMSVGFEComponentTransferElement.h \
196 DOMSVGFECompositeElement.h \
197 DOMSVGFEDiffuseLightingElement.h \
198 DOMSVGFEDisplacementMapElement.h \
199 DOMSVGFEDistantLightElement.h \
200 DOMSVGFEFloodElement.h \
201 DOMSVGFEFuncAElement.h \
202 DOMSVGFEFuncBElement.h \
203 DOMSVGFEFuncGElement.h \
204 DOMSVGFEFuncRElement.h \
205 DOMSVGFEGaussianBlurElement.h \
206 DOMSVGFEImageElement.h \
207 DOMSVGFEMergeElement.h \
208 DOMSVGFEMergeNodeElement.h \
209 DOMSVGFEOffsetElement.h \
210 DOMSVGFEPointLightElement.h \
211 DOMSVGFESpecularLightingElement.h \
212 DOMSVGFESpotLightElement.h \
213 DOMSVGFETileElement.h \
214 DOMSVGFETurbulenceElement.h \
215 DOMSVGFontElement.h \
216 DOMSVGFontFaceElement.h \
217 DOMSVGFontFaceFormatElement.h \
218 DOMSVGFontFaceNameElement.h \
219 DOMSVGFontFaceSrcElement.h \
220 DOMSVGFontFaceUriElement.h \
221 DOMSVGFilterElement.h \
222 DOMSVGFilterPrimitiveStandardAttributes.h \
223 DOMSVGFitToViewBox.h \
224 DOMSVGForeignObjectElement.h \
225 DOMSVGGElement.h \
226 DOMSVGGlyphElement.h \
227 DOMSVGGradientElement.h \
228 DOMSVGImageElement.h \
229 DOMSVGLangSpace.h \
230 DOMSVGLength.h \
231 DOMSVGLengthList.h \
232 DOMSVGLineElement.h \
233 DOMSVGLinearGradientElement.h \
234 DOMSVGLocatable.h \
235 DOMSVGMarkerElement.h \
236 DOMSVGMaskElement.h \
237 DOMSVGMatrix.h \
238 DOMSVGMetadataElement.h \
239 DOMSVGMissingGlyphElement.h \
240 DOMSVGNumber.h \
241 DOMSVGNumberList.h \
242 DOMSVGPaint.h \
243 DOMSVGPathElement.h \
244 DOMSVGPathSeg.h \
245 DOMSVGPathSegArcAbs.h \
246 DOMSVGPathSegArcRel.h \
247 DOMSVGPathSegClosePath.h \
248 DOMSVGPathSegCurvetoCubicAbs.h \
249 DOMSVGPathSegCurvetoCubicRel.h \
250 DOMSVGPathSegCurvetoCubicSmoothAbs.h \
251 DOMSVGPathSegCurvetoCubicSmoothRel.h \
252 DOMSVGPathSegCurvetoQuadraticAbs.h \
253 DOMSVGPathSegCurvetoQuadraticRel.h \
254 DOMSVGPathSegCurvetoQuadraticSmoothAbs.h \
255 DOMSVGPathSegCurvetoQuadraticSmoothRel.h \
256 DOMSVGPathSegLinetoAbs.h \
257 DOMSVGPathSegLinetoHorizontalAbs.h \
258 DOMSVGPathSegLinetoHorizontalRel.h \
259 DOMSVGPathSegLinetoRel.h \
260 DOMSVGPathSegLinetoVerticalAbs.h \
261 DOMSVGPathSegLinetoVerticalRel.h \
262 DOMSVGPathSegList.h \
263 DOMSVGPathSegMovetoAbs.h \
264 DOMSVGPathSegMovetoRel.h \
265 DOMSVGPatternElement.h \
266 DOMSVGPoint.h \
267 DOMSVGPointList.h \
268 DOMSVGPolygonElement.h \
269 DOMSVGPolylineElement.h \
270 DOMSVGPreserveAspectRatio.h \
271 DOMSVGRadialGradientElement.h \
272 DOMSVGRect.h \
273 DOMSVGRectElement.h \
274 DOMSVGRenderingIntent.h \
275 DOMSVGSVGElement.h \
276 DOMSVGScriptElement.h \
277 DOMSVGSetElement.h \
278 DOMSVGStopElement.h \
279 DOMSVGStringList.h \
280 DOMSVGStylable.h \
281 DOMSVGStyleElement.h \
282 DOMSVGSwitchElement.h \
283 DOMSVGSymbolElement.h \
284 DOMSVGTRefElement.h \
285 DOMSVGTSpanElement.h \
286 DOMSVGTests.h \
287 DOMSVGTextContentElement.h \
288 DOMSVGTextElement.h \
289 DOMSVGTextPathElement.h \
290 DOMSVGTextPositioningElement.h \
291 DOMSVGTitleElement.h \
292 DOMSVGTransform.h \
293 DOMSVGTransformList.h \
294 DOMSVGTransformable.h \
295 DOMSVGURIReference.h \
296 DOMSVGUnitTypes.h \
297 DOMSVGUseElement.h \
298 DOMSVGViewElement.h \
299 DOMSVGZoomAndPan.h \
300 DOMSVGZoomEvent.h \
301 DOMStyleSheet.h \
302 DOMStyleSheetList.h \
303 DOMText.h \
304 DOMTextEvent.h \
305 DOMTreeWalker.h \
306 DOMUIEvent.h \
307 DOMWheelEvent.h \
308 DOMXPathExpression.h \
309 DOMXPathNSResolver.h \
310 DOMXPathResult.h \
311 endif
312
313 # Not needed for V8\
314 all : \
315 CSSGrammar.cpp \
316 CSSPropertyNames.h \
317 CSSValueKeywords.h \
318 ColorData.c \
319 DocTypeStrings.cpp \
320 HTMLEntityNames.c \
321 JSAttr.h \
322 JSBarInfo.h \
323 JSCDATASection.h \
324 JSCSSCharsetRule.h \
325 JSCSSFontFaceRule.h \
326 JSCSSImportRule.h \
327 JSCSSMediaRule.h \
328 JSCSSPageRule.h \
329 JSCSSPrimitiveValue.h \
330 JSCSSRule.h \
331 JSCSSRuleList.h \
332 JSCSSStyleRule.h \
333 JSCSSStyleSheet.h \
334 JSCSSValue.h \
335 JSCSSValueList.h \
336 JSCanvasGradient.h \
337 JSCanvasPattern.h \
338 JSCanvasRenderingContext2D.h \
339 JSCharacterData.h \
340 JSComment.h \
341 JSConsole.h \
342 JSCounter.h \
343 JSCSSStyleDeclaration.h \
344 JSDOMCoreException.h \
345 JSDOMImplementation.h \
346 JSDOMParser.h \
347 JSDOMSelection.h \
348 JSDOMWindow.h \
349 JSDatabase.h \
350 JSDocument.h \
351 JSDocumentFragment.h \
352 JSDocumentType.h \
353 JSElement.h \
354 JSEntity.h \
355 JSEntityReference.h \
356 JSEvent.h \
357 JSEventException.h \
358 JSEventTargetBase.lut.h \
359 JSHTMLAnchorElement.h \
360 JSHTMLAppletElement.h \
361 JSHTMLAreaElement.h \
362 JSHTMLAudioElement.h \
363 JSHTMLBaseElement.h \
364 JSHTMLBaseFontElement.h \
365 JSHTMLBlockquoteElement.h \
366 JSHTMLBodyElement.h \
367 JSHTMLBRElement.h \
368 JSHTMLButtonElement.h \
369 JSHTMLCanvasElement.h \
370 JSHTMLCollection.h \
371 JSHTMLDListElement.h \
372 JSHTMLDirectoryElement.h \
373 JSHTMLDivElement.h \
374 JSHTMLDocument.h \
375 JSHTMLElement.h \
376 JSHTMLEmbedElement.h \
377 JSHTMLFieldSetElement.h \
378 JSHTMLFontElement.h \
379 JSHTMLFormElement.h \
380 JSHTMLFrameElement.h \
381 JSHTMLFrameSetElement.h \
382 JSHTMLHRElement.h \
383 JSHTMLHeadElement.h \
384 JSHTMLHeadingElement.h \
385 JSHTMLHtmlElement.h \
386 JSHTMLIFrameElement.h \
387 JSHTMLImageElement.h \
388 JSHTMLInputElement.h \
389 JSHTMLInputElementBaseTable.cpp \
390 JSHTMLIsIndexElement.h \
391 JSHTMLLIElement.h \
392 JSHTMLLabelElement.h \
393 JSHTMLLegendElement.h \
394 JSHTMLLinkElement.h \
395 JSHTMLMapElement.h \
396 JSHTMLMarqueeElement.h \
397 JSHTMLMediaElement.h \
398 JSHTMLMenuElement.h \
399 JSHTMLMetaElement.h \
400 JSHTMLModElement.h \
401 JSHTMLOListElement.h \
402 JSHTMLOptGroupElement.h \
403 JSHTMLObjectElement.h \
404 JSHTMLOptionElement.h \
405 JSHTMLOptionsCollection.h \
406 JSHTMLParagraphElement.h \
407 JSHTMLParamElement.h \
408 JSHTMLPreElement.h \
409 JSHTMLQuoteElement.h \
410 JSHTMLScriptElement.h \
411 JSHTMLSelectElement.h \
412 JSHTMLSourceElement.h \
413 JSHTMLStyleElement.h \
414 JSHTMLTableCaptionElement.h \
415 JSHTMLTableCellElement.h \
416 JSHTMLTableColElement.h \
417 JSHTMLTableElement.h \
418 JSHTMLTableRowElement.h \
419 JSHTMLTableSectionElement.h \
420 JSHTMLTextAreaElement.h \
421 JSHTMLTitleElement.h \
422 JSHTMLUListElement.h \
423 JSHTMLVideoElement.h \
424 JSHistory.h \
425 JSKeyboardEvent.h \
426 JSLocation.lut.h \
427 JSMediaError.h \
428 JSMediaList.h \
429 JSMessageEvent.h \
430 JSMouseEvent.h \
431 JSMutationEvent.h \
432 JSNamedNodeMap.h \
433 JSNode.h \
434 JSNodeFilter.h \
435 JSNodeIterator.h \
436 JSNodeList.h \
437 JSNotation.h \
438 JSOverflowEvent.h \
439 JSProcessingInstruction.h \
440 JSProgressEvent.h \
441 JSRange.h \
442 JSRangeException.h \
443 JSRect.h \
444 JSSQLError.h \
445 JSSQLResultSet.h \
446 JSSQLResultSetRowList.h \
447 JSSQLTransaction.h \
448 JSSVGAElement.h \
449 JSSVGAngle.h \
450 JSSVGAnimatedAngle.h \
451 JSSVGAnimateColorElement.h \
452 JSSVGAnimateElement.h \
453 JSSVGAnimateTransformElement.h \
454 JSSVGAnimatedBoolean.h \
455 JSSVGAnimatedEnumeration.h \
456 JSSVGAnimatedInteger.h \
457 JSSVGAnimatedLength.h \
458 JSSVGAnimatedLengthList.h \
459 JSSVGAnimatedNumber.h \
460 JSSVGAnimatedNumberList.h \
461 JSSVGAnimatedPreserveAspectRatio.h \
462 JSSVGAnimatedRect.h \
463 JSSVGAnimatedString.h \
464 JSSVGAnimatedTransformList.h \
465 JSSVGAnimationElement.h \
466 JSSVGColor.h \
467 JSSVGCircleElement.h \
468 JSSVGClipPathElement.h \
469 JSSVGComponentTransferFunctionElement.h \
470 JSSVGCursorElement.h \
471 JSSVGDefsElement.h \
472 JSSVGDefinitionSrcElement.h \
473 JSSVGDescElement.h \
474 JSSVGDocument.h \
475 JSSVGException.h \
476 JSSVGLength.h \
477 JSSVGMatrix.h \
478 JSSVGMetadataElement.h \
479 JSSVGPathElement.h \
480 JSSVGPathSeg.h \
481 JSSVGPathSegArcAbs.h \
482 JSSVGPathSegArcRel.h \
483 JSSVGPathSegClosePath.h \
484 JSSVGPathSegCurvetoCubicAbs.h \
485 JSSVGPathSegCurvetoCubicRel.h \
486 JSSVGPathSegCurvetoCubicSmoothAbs.h \
487 JSSVGPathSegCurvetoCubicSmoothRel.h \
488 JSSVGPathSegCurvetoQuadraticAbs.h \
489 JSSVGPathSegCurvetoQuadraticRel.h \
490 JSSVGPathSegCurvetoQuadraticSmoothAbs.h \
491 JSSVGPathSegCurvetoQuadraticSmoothRel.h \
492 JSSVGPathSegLinetoAbs.h \
493 JSSVGPathSegLinetoHorizontalAbs.h \
494 JSSVGPathSegLinetoHorizontalRel.h \
495 JSSVGPathSegLinetoRel.h \
496 JSSVGPathSegLinetoVerticalAbs.h \
497 JSSVGPathSegLinetoVerticalRel.h \
498 JSSVGPathSegMovetoAbs.h \
499 JSSVGPathSegMovetoRel.h \
500 JSSVGNumber.h \
501 JSSVGNumberList.h \
502 JSSVGPaint.h \
503 JSSVGPathSegList.h \
504 JSSVGPatternElement.h \
505 JSSVGPoint.h \
506 JSSVGPointList.h \
507 JSSVGPolygonElement.h \
508 JSSVGPolylineElement.h \
509 JSSVGRadialGradientElement.h \
510 JSSVGRect.h \
511 JSSVGRectElement.h \
512 JSSVGRenderingIntent.h \
513 JSSVGSetElement.h \
514 JSSVGScriptElement.h \
515 JSSVGStyleElement.h \
516 JSSVGSwitchElement.h \
517 JSSVGStopElement.h \
518 JSSVGStringList.h \
519 JSSVGSymbolElement.h \
520 JSSVGTRefElement.h \
521 JSSVGTSpanElement.h \
522 JSSVGTextElement.h \
523 JSSVGTextContentElement.h \
524 JSSVGTextPathElement.h \
525 JSSVGTextPositioningElement.h \
526 JSSVGTitleElement.h \
527 JSSVGTransform.h \
528 JSSVGTransformList.h \
529 JSSVGUnitTypes.h \
530 JSSVGUseElement.h \
531 JSSVGViewElement.h \
532 JSSVGPreserveAspectRatio.h \
533 JSSVGElement.h \
534 JSSVGElementInstance.h \
535 JSSVGElementInstanceList.h \
536 JSSVGSVGElement.h \
537 JSSVGEllipseElement.h \
538 JSSVGFEBlendElement.h \
539 JSSVGFEColorMatrixElement.h \
540 JSSVGFEComponentTransferElement.h \
541 JSSVGFECompositeElement.h \
542 JSSVGFEDiffuseLightingElement.h \
543 JSSVGFEDisplacementMapElement.h \
544 JSSVGFEDistantLightElement.h \
545 JSSVGFEFloodElement.h \
546 JSSVGFEFuncAElement.h \
547 JSSVGFEFuncBElement.h \
548 JSSVGFEFuncGElement.h \
549 JSSVGFEFuncRElement.h \
550 JSSVGFEGaussianBlurElement.h \
551 JSSVGFEImageElement.h \
552 JSSVGFEMergeElement.h \
553 JSSVGFEMergeNodeElement.h \
554 JSSVGFEOffsetElement.h \
555 JSSVGFEPointLightElement.h \
556 JSSVGFESpecularLightingElement.h \
557 JSSVGFESpotLightElement.h \
558 JSSVGFETileElement.h \
559 JSSVGFETurbulenceElement.h \
560 JSSVGFilterElement.h \
561 JSSVGFontElement.h \
562 JSSVGFontFaceElement.h \
563 JSSVGFontFaceFormatElement.h \
564 JSSVGFontFaceNameElement.h \
565 JSSVGFontFaceSrcElement.h \
566 JSSVGFontFaceUriElement.h \
567 JSSVGForeignObjectElement.h \
568 JSSVGGElement.h \
569 JSSVGGlyphElement.h \
570 JSSVGGradientElement.h \
571 JSSVGImageElement.h \
572 JSSVGLength.h \
573 JSSVGLengthList.h \
574 JSSVGLineElement.h \
575 JSSVGLinearGradientElement.h \
576 JSSVGMaskElement.h \
577 JSSVGMarkerElement.h \
578 JSSVGMissingGlyphElement.h \
579 JSSVGTransform.h \
580 JSSVGZoomEvent.h \
581 JSScreen.h \
582 JSStyleSheet.h \
583 JSStyleSheetList.h \
584 JSText.h \
585 JSTextEvent.h \
586 JSTimeRanges.h \
587 JSTreeWalker.h \
588 JSUIEvent.h \
589 JSVoidCallback.h \
590 JSWheelEvent.h \
591 JSXMLHttpRequest.lut.h \
592 JSXMLHttpRequestException.h \
593 JSXMLSerializer.h \
594 JSXPathEvaluator.h \
595 JSXPathException.h \
596 JSXPathExpression.h \
597 JSXPathNSResolver.h \
598 JSXPathResult.h \
599 JSXSLTProcessor.lut.h \
600 SVGElementFactory.cpp \
601 SVGNames.cpp \
602 HTMLNames.cpp \
603 UserAgentStyleSheets.h \
604 XLinkNames.cpp \
605 XMLNames.cpp \
606 XPathGrammar.cpp \
607 kjs_css.lut.h \
608 kjs_events.lut.h \
609 kjs_navigator.lut.h \
610 kjs_window.lut.h \
611 tokenizer.cpp \
612 WebCore.exp \
613 #
614
615 all : \
616 CSSGrammar.cpp \
617 CSSPropertyNames.h \
618 CSSValueKeywords.h \
619 ColorData.c \
620 DocTypeStrings.cpp \
621 HTMLElementFactory.cpp \
622 HTMLEntityNames.c \
623 V8Attr.h \
624 V8BarInfo.h \
625 V8CanvasPixelArray.h \
626 V8ClientRect.h \
627 V8ClientRectList.h \
628 V8CDATASection.h \
629 V8CSSCharsetRule.h \
630 V8CSSFontFaceRule.h \
631 V8CSSImportRule.h \
632 V8CSSMediaRule.h \
633 V8CSSPageRule.h \
634 V8CSSPrimitiveValue.h \
635 V8CSSRule.h \
636 V8CSSRuleList.h \
637 V8CSSStyleRule.h \
638 V8CSSStyleSheet.h \
639 V8CSSValue.h \
640 V8CSSValueList.h \
641 V8CanvasGradient.h \
642 V8CanvasPattern.h \
643 V8CanvasRenderingContext2D.h \
644 V8CharacterData.h \
645 V8Comment.h \
646 V8Console.h \
647 V8Counter.h \
648 V8CSSStyleDeclaration.h \
649 V8CSSVariablesDeclaration.h \
650 V8CSSVariablesRule.h \
651 V8DOMCoreException.h \
652 V8DOMImplementation.h \
653 V8DOMParser.h \
654 V8DOMSelection.h \
655 V8DOMStringList.h \
656 V8DOMWindow.h \
657 V8Database.h \
658 V8Document.h \
659 V8DocumentFragment.h \
660 V8DocumentType.h \
661 V8Element.h \
662 V8Entity.h \
663 V8EntityReference.h \
664 V8Event.h \
665 V8EventException.h \
666 V8File.h \
667 V8FileList.h \
668 V8HTMLAnchorElement.h \
669 V8HTMLAppletElement.h \
670 V8HTMLAreaElement.h \
671 V8HTMLAudioElement.h \
672 V8HTMLBaseElement.h \
673 V8HTMLBaseFontElement.h \
674 V8HTMLBlockquoteElement.h \
675 V8HTMLBodyElement.h \
676 V8HTMLBRElement.h \
677 V8HTMLButtonElement.h \
678 V8HTMLCanvasElement.h \
679 V8HTMLCollection.h \
680 V8HTMLDListElement.h \
681 V8HTMLDirectoryElement.h \
682 V8HTMLDivElement.h \
683 V8HTMLDocument.h \
684 V8HTMLElement.h \
685 V8HTMLEmbedElement.h \
686 V8HTMLFieldSetElement.h \
687 V8HTMLFontElement.h \
688 V8HTMLFormElement.h \
689 V8HTMLFrameElement.h \
690 V8HTMLFrameSetElement.h \
691 V8HTMLHRElement.h \
692 V8HTMLHeadElement.h \
693 V8HTMLHeadingElement.h \
694 V8HTMLHtmlElement.h \
695 V8HTMLIFrameElement.h \
696 V8HTMLImageElement.h \
697 V8HTMLInputElement.h \
698 V8HTMLIsIndexElement.h \
699 V8HTMLLIElement.h \
700 V8HTMLLabelElement.h \
701 V8HTMLLegendElement.h \
702 V8HTMLLinkElement.h \
703 V8HTMLMapElement.h \
704 V8HTMLMarqueeElement.h \
705 V8HTMLMediaElement.h \
706 V8HTMLMenuElement.h \
707 V8HTMLMetaElement.h \
708 V8HTMLModElement.h \
709 V8HTMLOListElement.h \
710 V8HTMLOptGroupElement.h \
711 V8HTMLObjectElement.h \
712 V8HTMLOptionElement.h \
713 V8HTMLOptionsCollection.h \
714 V8HTMLParagraphElement.h \
715 V8HTMLParamElement.h \
716 V8HTMLPreElement.h \
717 V8HTMLQuoteElement.h \
718 V8HTMLScriptElement.h \
719 V8HTMLSelectElement.h \
720 V8HTMLSourceElement.h \
721 V8HTMLStyleElement.h \
722 V8HTMLTableCaptionElement.h \
723 V8HTMLTableCellElement.h \
724 V8HTMLTableColElement.h \
725 V8HTMLTableElement.h \
726 V8HTMLTableRowElement.h \
727 V8HTMLTableSectionElement.h \
728 V8HTMLTextAreaElement.h \
729 V8HTMLTitleElement.h \
730 V8HTMLUListElement.h \
731 V8HTMLVideoElement.h \
732 V8History.h \
733 V8ImageData.h \
734 V8KeyboardEvent.h \
735 V8MediaError.h \
736 V8MediaList.h \
737 V8MessageChannel.h \
738 V8MessageEvent.h \
739 V8MessagePort.h \
740 V8MouseEvent.h \
741 V8MutationEvent.h \
742 V8NamedNodeMap.h \
743 V8Node.h \
744 V8NodeFilter.h \
745 V8NodeIterator.h \
746 V8NodeList.h \
747 V8Notation.h \
748 V8OverflowEvent.h \
749 V8ProcessingInstruction.h \
750 V8ProgressEvent.h \
751 V8Range.h \
752 V8RangeException.h \
753 V8Rect.h \
754 V8SQLError.h \
755 V8SQLResultSet.h \
756 V8SQLResultSetRowList.h \
757 V8SQLTransaction.h \
758 V8SVGAElement.h \
759 V8SVGAltGlyphElement.h \
760 V8SVGAngle.h \
761 V8SVGAnimatedAngle.h \
762 V8SVGAnimateColorElement.h \
763 V8SVGAnimateElement.h \
764 V8SVGAnimateTransformElement.h \
765 V8SVGAnimatedBoolean.h \
766 V8SVGAnimatedEnumeration.h \
767 V8SVGAnimatedInteger.h \
768 V8SVGAnimatedLength.h \
769 V8SVGAnimatedLengthList.h \
770 V8SVGAnimatedNumber.h \
771 V8SVGAnimatedNumberList.h \
772 V8SVGAnimatedPreserveAspectRatio.h \
773 V8SVGAnimatedRect.h \
774 V8SVGAnimatedString.h \
775 V8SVGAnimatedTransformList.h \
776 V8SVGAnimationElement.h \
777 V8SVGColor.h \
778 V8SVGCircleElement.h \
779 V8SVGClipPathElement.h \
780 V8SVGComponentTransferFunctionElement.h \
781 V8SVGCursorElement.h \
782 V8SVGDefsElement.h \
783 V8SVGDefinitionSrcElement.h \
784 V8SVGDescElement.h \
785 V8SVGDocument.h \
786 V8SVGException.h \
787 V8SVGLength.h \
788 V8SVGMatrix.h \
789 V8SVGMetadataElement.h \
790 V8SVGPathElement.h \
791 V8SVGPathSeg.h \
792 V8SVGPathSegArcAbs.h \
793 V8SVGPathSegArcRel.h \
794 V8SVGPathSegClosePath.h \
795 V8SVGPathSegCurvetoCubicAbs.h \
796 V8SVGPathSegCurvetoCubicRel.h \
797 V8SVGPathSegCurvetoCubicSmoothAbs.h \
798 V8SVGPathSegCurvetoCubicSmoothRel.h \
799 V8SVGPathSegCurvetoQuadraticAbs.h \
800 V8SVGPathSegCurvetoQuadraticRel.h \
801 V8SVGPathSegCurvetoQuadraticSmoothAbs.h \
802 V8SVGPathSegCurvetoQuadraticSmoothRel.h \
803 V8SVGPathSegLinetoAbs.h \
804 V8SVGPathSegLinetoHorizontalAbs.h \
805 V8SVGPathSegLinetoHorizontalRel.h \
806 V8SVGPathSegLinetoRel.h \
807 V8SVGPathSegLinetoVerticalAbs.h \
808 V8SVGPathSegLinetoVerticalRel.h \
809 V8SVGPathSegMovetoAbs.h \
810 V8SVGPathSegMovetoRel.h \
811 V8SVGNumber.h \
812 V8SVGNumberList.h \
813 V8SVGPaint.h \
814 V8SVGPathSegList.h \
815 V8SVGPatternElement.h \
816 V8SVGPoint.h \
817 V8SVGPointList.h \
818 V8SVGPolygonElement.h \
819 V8SVGPolylineElement.h \
820 V8SVGRadialGradientElement.h \
821 V8SVGRect.h \
822 V8SVGRectElement.h \
823 V8SVGRenderingIntent.h \
824 V8SVGSetElement.h \
825 V8SVGScriptElement.h \
826 V8SVGStyleElement.h \
827 V8SVGSwitchElement.h \
828 V8SVGStopElement.h \
829 V8SVGStringList.h \
830 V8SVGSymbolElement.h \
831 V8SVGTRefElement.h \
832 V8SVGTSpanElement.h \
833 V8SVGTextElement.h \
834 V8SVGTextContentElement.h \
835 V8SVGTextPathElement.h \
836 V8SVGTextPositioningElement.h \
837 V8SVGTitleElement.h \
838 V8SVGTransform.h \
839 V8SVGTransformList.h \
840 V8SVGUnitTypes.h \
841 V8SVGUseElement.h \
842 V8SVGViewElement.h \
843 V8SVGPreserveAspectRatio.h \
844 V8SVGElement.h \
845 V8SVGElementInstance.h \
846 V8SVGElementInstanceList.h \
847 V8SVGSVGElement.h \
848 V8SVGEllipseElement.h \
849 V8SVGFEBlendElement.h \
850 V8SVGFEColorMatrixElement.h \
851 V8SVGFEComponentTransferElement.h \
852 V8SVGFECompositeElement.h \
853 V8SVGFEDiffuseLightingElement.h \
854 V8SVGFEDisplacementMapElement.h \
855 V8SVGFEDistantLightElement.h \
856 V8SVGFEFloodElement.h \
857 V8SVGFEFuncAElement.h \
858 V8SVGFEFuncBElement.h \
859 V8SVGFEFuncGElement.h \
860 V8SVGFEFuncRElement.h \
861 V8SVGFEGaussianBlurElement.h \
862 V8SVGFEImageElement.h \
863 V8SVGFEMergeElement.h \
864 V8SVGFEMergeNodeElement.h \
865 V8SVGFEOffsetElement.h \
866 V8SVGFEPointLightElement.h \
867 V8SVGFESpecularLightingElement.h \
868 V8SVGFESpotLightElement.h \
869 V8SVGFETileElement.h \
870 V8SVGFETurbulenceElement.h \
871 V8SVGFilterElement.h \
872 V8SVGFontElement.h \
873 V8SVGFontFaceElement.h \
874 V8SVGFontFaceFormatElement.h \
875 V8SVGFontFaceNameElement.h \
876 V8SVGFontFaceSrcElement.h \
877 V8SVGFontFaceUriElement.h \
878 V8SVGForeignObjectElement.h \
879 V8SVGGElement.h \
880 V8SVGGlyphElement.h \
881 V8SVGGradientElement.h \
882 V8SVGImageElement.h \
883 V8SVGLength.h \
884 V8SVGLengthList.h \
885 V8SVGLineElement.h \
886 V8SVGLinearGradientElement.h \
887 V8SVGMaskElement.h \
888 V8SVGMarkerElement.h \
889 V8SVGMissingGlyphElement.h \
890 V8SVGTransform.h \
891 V8SVGZoomEvent.h \
892 V8Screen.h \
893 V8StyleSheet.h \
894 V8StyleSheetList.h \
895 V8Text.h \
896 V8TextMetrics.h \
897 V8TextEvent.h \
898 V8TimeRanges.h \
899 V8TreeWalker.h \
900 V8UIEvent.h \
901 V8VoidCallback.h \
902 V8WebKitAnimationEvent.h \
903 V8WebKitCSSKeyframeRule.h \
904 V8WebKitCSSKeyframesRule.h \
905 V8WebKitCSSMatrix.h \
906 V8WebKitCSSTransformValue.h \
907 V8WebKitPoint.h \
908 V8WebKitTransitionEvent.h \
909 V8WheelEvent.h \
910 V8Worker.h \
911 V8WorkerContext.h \
912 V8WorkerLocation.h \
913 V8WorkerNavigator.h \
914 V8XMLHttpRequest.h \
915 V8XMLHttpRequestException.h \
916 V8XMLHttpRequestProgressEvent.h \
917 V8XMLHttpRequestUpload.h \
918 V8XMLSerializer.h \
919 V8XPathEvaluator.h \
920 V8XPathException.h \
921 V8XPathExpression.h \
922 V8XPathNSResolver.h \
923 V8XPathResult.h \
924 V8XSLTProcessor.h \
925 SVGElementFactory.cpp \
926 SVGNames.cpp \
927 HTMLNames.cpp \
928 UserAgentStyleSheets.h \
929 XLinkNames.cpp \
930 XMLNames.cpp \
931 XPathGrammar.cpp \
932 tokenizer.cpp \
933 V8Clipboard.h \
934 V8InspectorController.h \
935 V8Location.h \
936 V8Navigator.h \
937 V8MimeType.h \
938 V8MimeTypeArray.h \
939 V8Plugin.h \
940 V8PluginArray.h \
941 V8RGBColor.h \
942 V8SVGAnimatedPoints.h \
943 V8SVGURIReference.h \
944 V8UndetectableHTMLCollection.h \
945 #
946
947 # CSS property names and value keywords
948
949 WEBCORE_CSS_PROPERTY_NAMES := $(WebCore)/css/CSSPropertyNames.in
950 WEBCORE_CSS_VALUE_KEYWORDS := $(WebCore)/css/CSSValueKeywords.in
951
952 ifeq ($(findstring ENABLE_SVG,$(FEATURE_DEFINES)), ENABLE_SVG)
953 WEBCORE_CSS_PROPERTY_NAMES := $(WEBCORE_CSS_PROPERTY_NAMES) $(WebCore)/css/S VGCSSPropertyNames.in
954 WEBCORE_CSS_VALUE_KEYWORDS := $(WEBCORE_CSS_VALUE_KEYWORDS) $(WebCore)/css/S VGCSSValueKeywords.in
955 endif
956
957 # Chromium does not support this.
958 #ifeq ($(ENABLE_DASHBOARD_SUPPORT), 1)
959 # WEBCORE_CSS_PROPERTY_NAMES := $(WEBCORE_CSS_PROPERTY_NAMES) $(WebCore)/css/ DashboardSupportCSSPropertyNames.in
960 #endif
961
962 CSSPropertyNames.h : $(WEBCORE_CSS_PROPERTY_NAMES) css/makeprop.pl
963 if dos2unix $(WEBCORE_CSS_PROPERTY_NAMES) | sort | uniq -d | grep -E '^[ ^#]'; then echo 'Duplicate value!'; exit 1; fi
964 cat $(WEBCORE_CSS_PROPERTY_NAMES) > CSSPropertyNames.in
965 perl "$(WebCore)/css/makeprop.pl"
966
967 CSSValueKeywords.h : $(WEBCORE_CSS_VALUE_KEYWORDS) css/makevalues.pl
968 # Lower case all the values, as CSS values are case-insensitive
969 perl -ne 'print lc' $(WEBCORE_CSS_VALUE_KEYWORDS) > CSSValueKeywords.in
970 if dos2unix CSSValueKeywords.in | sort | uniq -d | grep -E '^[^#]'; then echo 'Duplicate value!'; exit 1; fi
971 perl "$(WebCore)/css/makevalues.pl"
972
973 # DOCTYPE strings
974
975 DocTypeStrings.cpp : html/DocTypeStrings.gperf
976 gperf -CEot -L ANSI-C -k "*" -N findDoctypeEntry -F ,PubIDInfo::eAlmostS tandards,PubIDInfo::eAlmostStandards $< > $@
977
978 # HTML entity names
979
980 HTMLEntityNames.c : html/HTMLEntityNames.gperf
981 gperf -a -L ANSI-C -C -G -c -o -t -k '*' -N findEntity -D -s 2 $< > $@
982
983 # color names
984
985 ColorData.c : platform/ColorData.gperf
986 gperf -CDEot -L ANSI-C -k '*' -N findColor -D -s 2 $< > $@
987
988 # CSS tokenizer
989
990 tokenizer.cpp : css/tokenizer.flex css/maketokenizer
991 flex -t $< | perl $(WebCore)/css/maketokenizer > $@
992
993 # CSS grammar
994 # NOTE: older versions of bison do not inject an inclusion guard, so we do it
995
996 CSSGrammar.cpp : css/CSSGrammar.y
997 bison -d -p cssyy $< -o $@
998 touch CSSGrammar.cpp.h
999 touch CSSGrammar.hpp
1000 echo '#ifndef CSSGrammar_h' > CSSGrammar.h
1001 echo '#define CSSGrammar_h' >> CSSGrammar.h
1002 cat CSSGrammar.cpp.h CSSGrammar.hpp >> CSSGrammar.h
1003 echo '#endif' >> CSSGrammar.h
1004 rm -f CSSGrammar.cpp.h CSSGrammar.hpp
1005
1006 # XPath grammar
1007 # NOTE: older versions of bison do not inject an inclusion guard, so we do it
1008
1009 XPathGrammar.cpp : xml/XPathGrammar.y $(PROJECT_FILE)
1010 bison -d -p xpathyy $< -o $@
1011 touch XPathGrammar.cpp.h
1012 touch XPathGrammar.hpp
1013 echo '#ifndef XPathGrammar_h' > XPathGrammar.h
1014 echo '#define XPathGrammar_h' >> XPathGrammar.h
1015 cat XPathGrammar.cpp.h XPathGrammar.hpp >> XPathGrammar.h
1016 echo '#endif' >> XPathGrammar.h
1017 rm -f XPathGrammar.cpp.h XPathGrammar.hpp
1018
1019 # user agent style sheets
1020
1021 USER_AGENT_STYLE_SHEETS = $(WebCore)/css/html4.css $(WebCore)/css/quirks.css $(W ebCore)/css/view-source.css $(WebCore)/css/themeWin.css $(WebCore)/css/themeWinQ uirks.css
1022
1023 ifeq ($(findstring ENABLE_SVG,$(FEATURE_DEFINES)), ENABLE_SVG)
1024 USER_AGENT_STYLE_SHEETS := $(USER_AGENT_STYLE_SHEETS) $(WebCore)/css/svg.css
1025 endif
1026
1027 ifeq ($(findstring ENABLE_WML,$(FEATURE_DEFINES)), ENABLE_WML)
1028 USER_AGENT_STYLE_SHEETS := $(USER_AGENT_STYLE_SHEETS) $(WebCore)/css/wml.css
1029 endif
1030
1031 ifeq ($(findstring ENABLE_VIDEO,$(FEATURE_DEFINES)), ENABLE_VIDEO)
1032 USER_AGENT_STYLE_SHEETS := $(USER_AGENT_STYLE_SHEETS) $(WebCore)/css/mediaCo ntrols.css
1033 endif
1034
1035 UserAgentStyleSheets.h : css/make-css-file-arrays.pl $(USER_AGENT_STYLE_SHEETS)
1036 perl $< $@ UserAgentStyleSheetsData.cpp $(USER_AGENT_STYLE_SHEETS)
1037
1038 # character set name table
1039
1040 CharsetData.cpp : platform/text/mac/make-charset-table.pl platform/text/mac/char acter-sets.txt $(ENCODINGS_FILE)
1041 perl $^ $(ENCODINGS_PREFIX) > $@
1042
1043 # lookup tables for old-style JavaScript bindings
1044
1045 %.lut.h: %.cpp $(CREATE_HASH_TABLE)
1046 $(CREATE_HASH_TABLE) $< > $@
1047 %Table.cpp: %.cpp $(CREATE_HASH_TABLE)
1048 $(CREATE_HASH_TABLE) $< > $@
1049
1050 # --------
1051
1052 # HTML tag and attribute names
1053
1054 ifeq ($(findstring ENABLE_VIDEO,$(FEATURE_DEFINES)), ENABLE_VIDEO)
1055 HTML_FLAGS := $(HTML_FLAGS) ENABLE_VIDEO=1
1056 endif
1057
1058 ifdef HTML_FLAGS
1059
1060 HTMLElementFactory.cpp HTMLNames.cpp : dom/make_names.pl html/HTMLTagNames.in ht ml/HTMLAttributeNames.in
1061 perl -I $(WebCore)/bindings/scripts $< --tags $(WebCore)/html/HTMLTagNam es.in --attrs $(WebCore)/html/HTMLAttributeNames.in --factory --wrapperFactory - -extraDefines "$(HTML_FLAGS)"
1062
1063 else
1064
1065 HTMLElementFactory.cpp HTMLNames.cpp : dom/make_names.pl html/HTMLTagNames.in ht ml/HTMLAttributeNames.in
1066 perl -I $(WebCore)/bindings/scripts $< --tags $(WebCore)/html/HTMLTagNam es.in --attrs $(WebCore)/html/HTMLAttributeNames.in --factory --wrapperFactory
1067
1068 endif
1069
1070 XMLNames.cpp : dom/make_names.pl xml/xmlattrs.in
1071 perl -I $(WebCore)/bindings/scripts $< --attrs $(WebCore)/xml/xmlattrs.i n
1072
1073 # --------
1074
1075 ifeq ($(findstring ENABLE_SVG,$(FEATURE_DEFINES)), ENABLE_SVG)
1076
1077 WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.SVG.exp
1078
1079 ifeq ($(findstring ENABLE_SVG_USE,$(FEATURE_DEFINES)), ENABLE_SVG_USE)
1080 SVG_FLAGS := $(SVG_FLAGS) ENABLE_SVG_USE=1
1081 endif
1082
1083 ifeq ($(findstring ENABLE_SVG_FONTS,$(FEATURE_DEFINES)), ENABLE_SVG_FONTS)
1084 SVG_FLAGS := $(SVG_FLAGS) ENABLE_SVG_FONTS=1
1085 endif
1086
1087 ifeq ($(findstring ENABLE_SVG_FILTERS,$(FEATURE_DEFINES)), ENABLE_SVG_FILTERS)
1088 SVG_FLAGS := $(SVG_FLAGS) ENABLE_SVG_FILTERS=1
1089 WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.SVG.Fi lters.exp
1090 endif
1091
1092 ifeq ($(findstring ENABLE_SVG_AS_IMAGE,$(FEATURE_DEFINES)), ENABLE_SVG_AS_IMAGE)
1093 SVG_FLAGS := $(SVG_FLAGS) ENABLE_SVG_AS_IMAGE=1
1094 endif
1095
1096 ifeq ($(findstring ENABLE_SVG_ANIMATION,$(FEATURE_DEFINES)), ENABLE_SVG_ANIMATIO N)
1097 SVG_FLAGS := $(SVG_FLAGS) ENABLE_SVG_ANIMATION=1
1098 WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.SVG.An imation.exp
1099 endif
1100
1101 ifeq ($(findstring ENABLE_SVG_FOREIGN_OBJECT,$(FEATURE_DEFINES)), ENABLE_SVG_FOR EIGN_OBJECT)
1102 SVG_FLAGS := $(SVG_FLAGS) ENABLE_SVG_FOREIGN_OBJECT=1
1103 WEBCORE_EXPORT_DEPENDENCIES := $(WEBCORE_EXPORT_DEPENDENCIES) WebCore.SVG.Fo reignObject.exp
1104 endif
1105
1106 # SVG tag and attribute names (need to pass an extra flag if svg experimental fe atures are enabled)
1107
1108 ifdef SVG_FLAGS
1109
1110 SVGElementFactory.cpp SVGNames.cpp : dom/make_names.pl svg/svgtags.in svg/svgatt rs.in
1111 perl -I $(WebCore)/bindings/scripts $< --tags $(WebCore)/svg/svgtags.in --attrs $(WebCore)/svg/svgattrs.in --extraDefines "$(SVG_FLAGS)" --factory --wra pperFactory
1112 else
1113
1114 SVGElementFactory.cpp SVGNames.cpp : dom/make_names.pl svg/svgtags.in svg/svgatt rs.in
1115 perl -I $(WebCore)/bindings/scripts $< --tags $(WebCore)/svg/svgtags.in --attrs $(WebCore)/svg/svgattrs.in --factory --wrapperFactory
1116
1117 endif
1118
1119 JSSVGElementWrapperFactory.cpp : SVGNames.cpp
1120
1121 XLinkNames.cpp : dom/make_names.pl svg/xlinkattrs.in
1122 perl -I $(WebCore)/bindings/scripts $< --attrs $(WebCore)/svg/xlinkattrs .in
1123
1124 else
1125
1126 SVGElementFactory.cpp :
1127 echo > $@
1128
1129 SVGNames.cpp :
1130 echo > $@
1131
1132 XLinkNames.cpp :
1133 echo > $@
1134
1135 # This file is autogenerated by make_names.pl when SVG is enabled.
1136
1137 JSSVGElementWrapperFactory.cpp :
1138 echo > $@
1139
1140 endif
1141
1142 # new-style Objective-C bindings
1143
1144 OBJC_BINDINGS_SCRIPTS = \
1145 bindings/scripts/CodeGenerator.pm \
1146 bindings/scripts/CodeGeneratorObjC.pm \
1147 bindings/scripts/IDLParser.pm \
1148 bindings/scripts/IDLStructure.pm \
1149 bindings/scripts/generate-bindings.pl \
1150 #
1151
1152 DOM%.h : %.idl $(OBJC_BINDINGS_SCRIPTS) $(PUBLICDOMINTERFACES)
1153 perl -I $(WebCore)/bindings/scripts $(WebCore)/bindings/scripts/generate -bindings.pl --defines "$(FEATURE_DEFINES) LANGUAGE_OBJECTIVE_C" --generator Obj C --include dom --include html --include css --include page --include xml --incl ude svg --include bindings/js --include plugins --outputdir . $<
1154
1155 # new-style JavaScript bindings
1156
1157 JS_BINDINGS_SCRIPTS = \
1158 bindings/scripts/CodeGenerator.pm \
1159 bindings/scripts/CodeGeneratorJS.pm \
1160 bindings/scripts/IDLParser.pm \
1161 bindings/scripts/IDLStructure.pm \
1162 bindings/scripts/generate-bindings.pl \
1163 #
1164
1165 JS%.h : %.idl $(JS_BINDINGS_SCRIPTS)
1166 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 . $<
1167
1168 # new-style V8 bindings
1169
1170 V8_SCRIPTS = \
1171 $(PORTROOT)/bindings/scripts/CodeGenerator.pm \
1172 $(PORTROOT)/bindings/scripts/CodeGeneratorV8.pm \
1173 $(PORTROOT)/bindings/scripts/IDLParser.pm \
1174 $(WebCore)/bindings/scripts/IDLStructure.pm \
1175 $(PORTROOT)/bindings/scripts/generate-bindings.pl \
1176 #
1177
1178 # Sometimes script silently fails (Cygwin problem?),
1179 # use a bounded loop to retry if so, but not do so forever.
1180 V8%.h : %.idl $(V8_SCRIPTS)
1181 rm -f $@; \
1182 for i in 1 2 3 4 5 6 7 8 9 10; do \
1183 if test -e $@; then break; fi; \
1184 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 --in clude html --include css --include page --include xml --include plugins --output dir . $< ; \
1185 done
OLDNEW
« no previous file with comments | « webkit/pending/README.txt ('k') | webkit/port/platform/win-encodings.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698