Changeset 64075 in webkit
- Timestamp:
- Jul 26, 2010 2:32:18 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r64008 r64075 1 2010-07-26 Martin Robinson <mrobinson@igalia.com> 2 3 Reviewed by Xan Lopez. 4 5 [GTK] Get rid of libgdom 6 https://bugs.webkit.org/show_bug.cgi?id=42378 7 8 Remove the need to build the libgdom intermediate library. 9 10 * GNUmakefile.am: Move the source list for the GObject DOM bindings to 11 the top-level GNUmakefile.am, since they are logically part of WebKit, instead 12 of WebCore. List all auto-generated files statically and remove no-longer- 13 used variables. Fix an issue where some places expected webkitenumtypes.cpp 14 to be generated in different directories. 15 1 16 2010-07-24 Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com> 2 17 -
trunk/GNUmakefile.am
r63478 r64075 40 40 GENSOURCES_WEBKIT := $(top_builddir)/DerivedSources/webkit 41 41 GENPROGRAMS := $(top_builddir)/Programs 42 WebCore := $(srcdir)/WebCore 42 43 43 44 # Programs to run the WebKitGtk unit tests … … 67 68 webcoregtk_cppflags := 68 69 webcoregtk_sources := 69 IDL_BINDINGS_GDOM := 70 GDOM_AUTO_CLASSES := 71 GDOM_FIXED_CLASSES := 72 GDOM_CLASSES := 73 GDOM_HEADERS_BUILT := 74 GDOM_HEADERS_FIXED := 75 libgdom_h_api := 76 libgdom_cleanfiles := 70 webkitgtk_built_h_api := 71 webkitgtk_static_h_api := 77 72 webkitgtk_h_api := 78 73 webkitgtk_sources := 79 74 webkitgtk_cppflags := 75 webkitgtk_gdom_built_sources := 80 76 webkitgtk_built_sources := 81 77 webkitgtk_built_nosources := 82 webkitgtk_cleanfiles :=83 78 global_cppflags := 84 79 global_cflags := … … 220 215 libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_ladir = $(prefix)/include/webkit-@WEBKITGTK_API_VERSION@/webkit 221 216 libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_HEADERS = \ 222 $(webkitgtk_ h_api) \217 $(webkitgtk_static_h_api) \ 223 218 WebKit/gtk/webkit/webkitenumtypes.h 224 219 … … 249 244 -lpthread \ 250 245 libJavaScriptCore.la \ 251 libgdom.la \252 246 $(webcore_ldflags) \ 253 247 $(CAIRO_LIBS) \ … … 271 265 $(XT_LIBS) 272 266 273 libgdom_ladir = $(prefix)/include/webkit-@WEBKITGTK_API_VERSION@/webkit274 nodist_libgdom_la_HEADERS = \275 $(libgdom_h_api)276 277 libgdom_cleanfiles += \278 $(top_builddir)/WebKit/gtk/webkit/webkitdomenumtypes.h \279 $(top_builddir)/libgdom.la \280 $(top_builddir)/stamp-webkitdomenumtypes.h281 282 267 # 283 268 # Extra checks and flags … … 324 309 endif 325 310 326 webkitgtk_ h_api += \311 webkitgtk_static_h_api += \ 327 312 $(srcdir)/WebKit/gtk/webkit/webkit.h \ 328 313 $(srcdir)/WebKit/gtk/webkit/webkitdefines.h \ … … 346 331 $(srcdir)/WebKit/gtk/webkit/webkitwebview.h \ 347 332 $(srcdir)/WebKit/gtk/webkit/webkitwebdatabase.h \ 348 $(srcdir)/WebKit/gtk/webkit/webkitsecurityorigin.h \ 349 $(top_builddir)/WebKit/gtk/webkit/webkitversion.h 350 333 $(srcdir)/WebKit/gtk/webkit/webkitsecurityorigin.h 334 335 webkitgtk_built_h_api += \ 336 DerivedSources/webkit/WebKitDOMCSSRule.h \ 337 DerivedSources/webkit/WebKitDOMCSSRuleList.h \ 338 DerivedSources/webkit/WebKitDOMCSSStyleDeclaration.h \ 339 DerivedSources/webkit/WebKitDOMCSSStyleSheet.h \ 340 DerivedSources/webkit/WebKitDOMCSSValue.h \ 341 DerivedSources/webkit/WebKitDOMMediaList.h \ 342 DerivedSources/webkit/WebKitDOMStyleMedia.h \ 343 DerivedSources/webkit/WebKitDOMStyleSheet.h \ 344 DerivedSources/webkit/WebKitDOMStyleSheetList.h \ 345 DerivedSources/webkit/WebKitDOMAttr.h \ 346 DerivedSources/webkit/WebKitDOMCDATASection.h \ 347 DerivedSources/webkit/WebKitDOMCharacterData.h \ 348 DerivedSources/webkit/WebKitDOMComment.h \ 349 DerivedSources/webkit/WebKitDOMDocument.h \ 350 DerivedSources/webkit/WebKitDOMDocumentFragment.h \ 351 DerivedSources/webkit/WebKitDOMDocumentType.h \ 352 DerivedSources/webkit/WebKitDOMDOMImplementation.h \ 353 DerivedSources/webkit/WebKitDOMDOMStringList.h \ 354 DerivedSources/webkit/WebKitDOMDOMStringMap.h \ 355 DerivedSources/webkit/WebKitDOMElement.h \ 356 DerivedSources/webkit/WebKitDOMEntityReference.h \ 357 DerivedSources/webkit/WebKitDOMEvent.h \ 358 DerivedSources/webkit/WebKitDOMMessagePort.h \ 359 DerivedSources/webkit/WebKitDOMNamedNodeMap.h \ 360 DerivedSources/webkit/WebKitDOMNode.h \ 361 DerivedSources/webkit/WebKitDOMNodeFilter.h \ 362 DerivedSources/webkit/WebKitDOMNodeIterator.h \ 363 DerivedSources/webkit/WebKitDOMNodeList.h \ 364 DerivedSources/webkit/WebKitDOMProcessingInstruction.h \ 365 DerivedSources/webkit/WebKitDOMRange.h \ 366 DerivedSources/webkit/WebKitDOMText.h \ 367 DerivedSources/webkit/WebKitDOMTreeWalker.h \ 368 DerivedSources/webkit/WebKitDOMBlob.h \ 369 DerivedSources/webkit/WebKitDOMFile.h \ 370 DerivedSources/webkit/WebKitDOMFileList.h \ 371 DerivedSources/webkit/WebKitDOMHTMLAnchorElement.h \ 372 DerivedSources/webkit/WebKitDOMHTMLAppletElement.h \ 373 DerivedSources/webkit/WebKitDOMHTMLAreaElement.h \ 374 DerivedSources/webkit/WebKitDOMHTMLBaseElement.h \ 375 DerivedSources/webkit/WebKitDOMHTMLBaseFontElement.h \ 376 DerivedSources/webkit/WebKitDOMHTMLBlockquoteElement.h \ 377 DerivedSources/webkit/WebKitDOMHTMLBodyElement.h \ 378 DerivedSources/webkit/WebKitDOMHTMLBRElement.h \ 379 DerivedSources/webkit/WebKitDOMHTMLButtonElement.h \ 380 DerivedSources/webkit/WebKitDOMHTMLCanvasElement.h \ 381 DerivedSources/webkit/WebKitDOMHTMLCollection.h \ 382 DerivedSources/webkit/WebKitDOMHTMLDirectoryElement.h \ 383 DerivedSources/webkit/WebKitDOMHTMLDivElement.h \ 384 DerivedSources/webkit/WebKitDOMHTMLDListElement.h \ 385 DerivedSources/webkit/WebKitDOMHTMLDocument.h \ 386 DerivedSources/webkit/WebKitDOMHTMLElement.h \ 387 DerivedSources/webkit/WebKitDOMHTMLEmbedElement.h \ 388 DerivedSources/webkit/WebKitDOMHTMLFieldSetElement.h \ 389 DerivedSources/webkit/WebKitDOMHTMLFontElement.h \ 390 DerivedSources/webkit/WebKitDOMHTMLFormElement.h \ 391 DerivedSources/webkit/WebKitDOMHTMLFrameElement.h \ 392 DerivedSources/webkit/WebKitDOMHTMLFrameSetElement.h \ 393 DerivedSources/webkit/WebKitDOMHTMLHeadElement.h \ 394 DerivedSources/webkit/WebKitDOMHTMLHeadingElement.h \ 395 DerivedSources/webkit/WebKitDOMHTMLHRElement.h \ 396 DerivedSources/webkit/WebKitDOMHTMLHtmlElement.h \ 397 DerivedSources/webkit/WebKitDOMHTMLIFrameElement.h \ 398 DerivedSources/webkit/WebKitDOMHTMLImageElement.h \ 399 DerivedSources/webkit/WebKitDOMHTMLInputElement.h \ 400 DerivedSources/webkit/WebKitDOMHTMLIsIndexElement.h \ 401 DerivedSources/webkit/WebKitDOMHTMLLabelElement.h \ 402 DerivedSources/webkit/WebKitDOMHTMLLegendElement.h \ 403 DerivedSources/webkit/WebKitDOMHTMLLIElement.h \ 404 DerivedSources/webkit/WebKitDOMHTMLLinkElement.h \ 405 DerivedSources/webkit/WebKitDOMHTMLMapElement.h \ 406 DerivedSources/webkit/WebKitDOMHTMLMarqueeElement.h \ 407 DerivedSources/webkit/WebKitDOMHTMLMenuElement.h \ 408 DerivedSources/webkit/WebKitDOMHTMLMetaElement.h \ 409 DerivedSources/webkit/WebKitDOMHTMLModElement.h \ 410 DerivedSources/webkit/WebKitDOMHTMLObjectElement.h \ 411 DerivedSources/webkit/WebKitDOMHTMLOListElement.h \ 412 DerivedSources/webkit/WebKitDOMHTMLOptGroupElement.h \ 413 DerivedSources/webkit/WebKitDOMHTMLOptionElement.h \ 414 DerivedSources/webkit/WebKitDOMHTMLOptionsCollection.h \ 415 DerivedSources/webkit/WebKitDOMHTMLParagraphElement.h \ 416 DerivedSources/webkit/WebKitDOMHTMLParamElement.h \ 417 DerivedSources/webkit/WebKitDOMHTMLPreElement.h \ 418 DerivedSources/webkit/WebKitDOMHTMLQuoteElement.h \ 419 DerivedSources/webkit/WebKitDOMHTMLScriptElement.h \ 420 DerivedSources/webkit/WebKitDOMHTMLSelectElement.h \ 421 DerivedSources/webkit/WebKitDOMHTMLStyleElement.h \ 422 DerivedSources/webkit/WebKitDOMHTMLTableElement.h \ 423 DerivedSources/webkit/WebKitDOMHTMLTableCaptionElement.h \ 424 DerivedSources/webkit/WebKitDOMHTMLTableColElement.h \ 425 DerivedSources/webkit/WebKitDOMHTMLTableSectionElement.h \ 426 DerivedSources/webkit/WebKitDOMHTMLTableCellElement.h \ 427 DerivedSources/webkit/WebKitDOMHTMLTextAreaElement.h \ 428 DerivedSources/webkit/WebKitDOMHTMLTitleElement.h \ 429 DerivedSources/webkit/WebKitDOMHTMLTableRowElement.h \ 430 DerivedSources/webkit/WebKitDOMHTMLUListElement.h \ 431 DerivedSources/webkit/WebKitDOMValidityState.h \ 432 DerivedSources/webkit/WebKitDOMDOMApplicationCache.h \ 433 DerivedSources/webkit/WebKitDOMBarInfo.h \ 434 DerivedSources/webkit/WebKitDOMConsole.h \ 435 DerivedSources/webkit/WebKitDOMDOMWindow.h \ 436 DerivedSources/webkit/WebKitDOMDOMSelection.h \ 437 DerivedSources/webkit/WebKitDOMEventTarget.h \ 438 DerivedSources/webkit/WebKitDOMHistory.h \ 439 DerivedSources/webkit/WebKitDOMLocation.h \ 440 DerivedSources/webkit/WebKitDOMMemoryInfo.h \ 441 DerivedSources/webkit/WebKitDOMObject.h \ 442 DerivedSources/webkit/WebKitDOMNavigator.h \ 443 DerivedSources/webkit/WebKitDOMScreen.h \ 444 DerivedSources/webkit/WebKitDOMWebKitPoint.h \ 445 DerivedSources/webkit/WebKitDOMDOMMimeType.h \ 446 DerivedSources/webkit/WebKitDOMDOMMimeTypeArray.h \ 447 DerivedSources/webkit/WebKitDOMDOMPlugin.h \ 448 DerivedSources/webkit/WebKitDOMDOMPluginArray.h \ 449 DerivedSources/webkit/WebKitDOMDatabase.h \ 450 DerivedSources/webkit/WebKitDOMStorage.h \ 451 DerivedSources/webkit/WebKitDOMXPathExpression.h \ 452 DerivedSources/webkit/WebKitDOMXPathNSResolver.h \ 453 DerivedSources/webkit/WebKitDOMXPathResult.h \ 454 DerivedSources/webkit/webkitdom.h \ 455 WebKit/gtk/webkit/webkitversion.h 456 457 webkitgtk_h_api += \ 458 $(webkitgtk_built_h_api) \ 459 $(webkitgtk_static_h_api) 460 461 webkitgtk_gdom_built_sources += \ 462 DerivedSources/webkit/WebKitDOMAttr.cpp \ 463 DerivedSources/webkit/WebKitDOMAttrPrivate.h \ 464 DerivedSources/webkit/WebKitDOMBarInfo.cpp \ 465 DerivedSources/webkit/WebKitDOMBarInfoPrivate.h \ 466 DerivedSources/webkit/WebKitDOMBlob.cpp \ 467 DerivedSources/webkit/WebKitDOMBlobPrivate.h \ 468 DerivedSources/webkit/WebKitDOMCDATASection.cpp \ 469 DerivedSources/webkit/WebKitDOMCDATASectionPrivate.h \ 470 DerivedSources/webkit/WebKitDOMCharacterData.cpp \ 471 DerivedSources/webkit/WebKitDOMCharacterDataPrivate.h \ 472 DerivedSources/webkit/WebKitDOMComment.cpp \ 473 DerivedSources/webkit/WebKitDOMCommentPrivate.h \ 474 DerivedSources/webkit/WebKitDOMConsole.cpp \ 475 DerivedSources/webkit/WebKitDOMConsolePrivate.h \ 476 DerivedSources/webkit/WebKitDOMCSSRule.cpp \ 477 DerivedSources/webkit/WebKitDOMCSSRuleList.cpp \ 478 DerivedSources/webkit/WebKitDOMCSSRuleListPrivate.h \ 479 DerivedSources/webkit/WebKitDOMCSSRulePrivate.h \ 480 DerivedSources/webkit/WebKitDOMCSSStyleDeclaration.cpp \ 481 DerivedSources/webkit/WebKitDOMCSSStyleDeclarationPrivate.h \ 482 DerivedSources/webkit/WebKitDOMCSSStyleSheet.cpp \ 483 DerivedSources/webkit/WebKitDOMCSSStyleSheetPrivate.h \ 484 DerivedSources/webkit/WebKitDOMCSSValue.cpp \ 485 DerivedSources/webkit/WebKitDOMCSSValuePrivate.h \ 486 DerivedSources/webkit/WebKitDOMDatabase.cpp \ 487 DerivedSources/webkit/WebKitDOMDatabasePrivate.h \ 488 DerivedSources/webkit/WebKitDOMDocument.cpp \ 489 DerivedSources/webkit/WebKitDOMDocumentFragment.cpp \ 490 DerivedSources/webkit/WebKitDOMDocumentFragmentPrivate.h \ 491 DerivedSources/webkit/WebKitDOMDocumentPrivate.h \ 492 DerivedSources/webkit/WebKitDOMDocumentType.cpp \ 493 DerivedSources/webkit/WebKitDOMDocumentTypePrivate.h \ 494 DerivedSources/webkit/WebKitDOMDOMApplicationCache.cpp \ 495 DerivedSources/webkit/WebKitDOMDOMApplicationCachePrivate.h \ 496 DerivedSources/webkit/WebKitDOMDOMImplementation.cpp \ 497 DerivedSources/webkit/WebKitDOMDOMImplementationPrivate.h \ 498 DerivedSources/webkit/WebKitDOMDOMMimeTypeArray.cpp \ 499 DerivedSources/webkit/WebKitDOMDOMMimeTypeArrayPrivate.h \ 500 DerivedSources/webkit/WebKitDOMDOMMimeType.cpp \ 501 DerivedSources/webkit/WebKitDOMDOMMimeTypePrivate.h \ 502 DerivedSources/webkit/WebKitDOMDOMPluginArray.cpp \ 503 DerivedSources/webkit/WebKitDOMDOMPluginArrayPrivate.h \ 504 DerivedSources/webkit/WebKitDOMDOMPlugin.cpp \ 505 DerivedSources/webkit/WebKitDOMDOMPluginPrivate.h \ 506 DerivedSources/webkit/WebKitDOMDOMSelection.cpp \ 507 DerivedSources/webkit/WebKitDOMDOMSelectionPrivate.h \ 508 DerivedSources/webkit/WebKitDOMDOMStringList.cpp \ 509 DerivedSources/webkit/WebKitDOMDOMStringListPrivate.h \ 510 DerivedSources/webkit/WebKitDOMDOMStringMap.cpp \ 511 DerivedSources/webkit/WebKitDOMDOMStringMapPrivate.h \ 512 DerivedSources/webkit/WebKitDOMDOMWindow.cpp \ 513 DerivedSources/webkit/WebKitDOMDOMWindowPrivate.h \ 514 DerivedSources/webkit/WebKitDOMElement.cpp \ 515 DerivedSources/webkit/WebKitDOMElementPrivate.h \ 516 DerivedSources/webkit/WebKitDOMEntityReference.cpp \ 517 DerivedSources/webkit/WebKitDOMEntityReferencePrivate.h \ 518 DerivedSources/webkit/WebKitDOMEvent.cpp \ 519 DerivedSources/webkit/WebKitDOMEventPrivate.h \ 520 DerivedSources/webkit/WebKitDOMFile.cpp \ 521 DerivedSources/webkit/WebKitDOMFileList.cpp \ 522 DerivedSources/webkit/WebKitDOMFileListPrivate.h \ 523 DerivedSources/webkit/WebKitDOMFilePrivate.h \ 524 DerivedSources/webkit/WebKitDOMHistory.cpp \ 525 DerivedSources/webkit/WebKitDOMHistoryPrivate.h \ 526 DerivedSources/webkit/WebKitDOMHTMLAnchorElement.cpp \ 527 DerivedSources/webkit/WebKitDOMHTMLAnchorElementPrivate.h \ 528 DerivedSources/webkit/WebKitDOMHTMLAppletElement.cpp \ 529 DerivedSources/webkit/WebKitDOMHTMLAppletElementPrivate.h \ 530 DerivedSources/webkit/WebKitDOMHTMLAreaElement.cpp \ 531 DerivedSources/webkit/WebKitDOMHTMLAreaElementPrivate.h \ 532 DerivedSources/webkit/WebKitDOMHTMLBaseElement.cpp \ 533 DerivedSources/webkit/WebKitDOMHTMLBaseElementPrivate.h \ 534 DerivedSources/webkit/WebKitDOMHTMLBaseFontElement.cpp \ 535 DerivedSources/webkit/WebKitDOMHTMLBaseFontElementPrivate.h \ 536 DerivedSources/webkit/WebKitDOMHTMLBlockquoteElement.cpp \ 537 DerivedSources/webkit/WebKitDOMHTMLBlockquoteElementPrivate.h \ 538 DerivedSources/webkit/WebKitDOMHTMLBodyElement.cpp \ 539 DerivedSources/webkit/WebKitDOMHTMLBodyElementPrivate.h \ 540 DerivedSources/webkit/WebKitDOMHTMLBRElement.cpp \ 541 DerivedSources/webkit/WebKitDOMHTMLBRElementPrivate.h \ 542 DerivedSources/webkit/WebKitDOMHTMLButtonElement.cpp \ 543 DerivedSources/webkit/WebKitDOMHTMLButtonElementPrivate.h \ 544 DerivedSources/webkit/WebKitDOMHTMLCanvasElement.cpp \ 545 DerivedSources/webkit/WebKitDOMHTMLCanvasElementPrivate.h \ 546 DerivedSources/webkit/WebKitDOMHTMLCollection.cpp \ 547 DerivedSources/webkit/WebKitDOMHTMLCollectionPrivate.h \ 548 DerivedSources/webkit/WebKitDOMHTMLDirectoryElement.cpp \ 549 DerivedSources/webkit/WebKitDOMHTMLDirectoryElementPrivate.h \ 550 DerivedSources/webkit/WebKitDOMHTMLDivElement.cpp \ 551 DerivedSources/webkit/WebKitDOMHTMLDivElementPrivate.h \ 552 DerivedSources/webkit/WebKitDOMHTMLDListElement.cpp \ 553 DerivedSources/webkit/WebKitDOMHTMLDListElementPrivate.h \ 554 DerivedSources/webkit/WebKitDOMHTMLDocument.cpp \ 555 DerivedSources/webkit/WebKitDOMHTMLDocumentPrivate.h \ 556 DerivedSources/webkit/WebKitDOMHTMLElement.cpp \ 557 DerivedSources/webkit/WebKitDOMHTMLElementPrivate.h \ 558 DerivedSources/webkit/WebKitDOMHTMLEmbedElement.cpp \ 559 DerivedSources/webkit/WebKitDOMHTMLEmbedElementPrivate.h \ 560 DerivedSources/webkit/WebKitDOMHTMLFieldSetElement.cpp \ 561 DerivedSources/webkit/WebKitDOMHTMLFieldSetElementPrivate.h \ 562 DerivedSources/webkit/WebKitDOMHTMLFontElement.cpp \ 563 DerivedSources/webkit/WebKitDOMHTMLFontElementPrivate.h \ 564 DerivedSources/webkit/WebKitDOMHTMLFormElement.cpp \ 565 DerivedSources/webkit/WebKitDOMHTMLFormElementPrivate.h \ 566 DerivedSources/webkit/WebKitDOMHTMLFrameElement.cpp \ 567 DerivedSources/webkit/WebKitDOMHTMLFrameElementPrivate.h \ 568 DerivedSources/webkit/WebKitDOMHTMLFrameSetElement.cpp \ 569 DerivedSources/webkit/WebKitDOMHTMLFrameSetElementPrivate.h \ 570 DerivedSources/webkit/WebKitDOMHTMLHeadElement.cpp \ 571 DerivedSources/webkit/WebKitDOMHTMLHeadElementPrivate.h \ 572 DerivedSources/webkit/WebKitDOMHTMLHeadingElement.cpp \ 573 DerivedSources/webkit/WebKitDOMHTMLHeadingElementPrivate.h \ 574 DerivedSources/webkit/WebKitDOMHTMLHRElement.cpp \ 575 DerivedSources/webkit/WebKitDOMHTMLHRElementPrivate.h \ 576 DerivedSources/webkit/WebKitDOMHTMLHtmlElement.cpp \ 577 DerivedSources/webkit/WebKitDOMHTMLHtmlElementPrivate.h \ 578 DerivedSources/webkit/WebKitDOMHTMLIFrameElement.cpp \ 579 DerivedSources/webkit/WebKitDOMHTMLIFrameElementPrivate.h \ 580 DerivedSources/webkit/WebKitDOMHTMLImageElement.cpp \ 581 DerivedSources/webkit/WebKitDOMHTMLImageElementPrivate.h \ 582 DerivedSources/webkit/WebKitDOMHTMLInputElement.cpp \ 583 DerivedSources/webkit/WebKitDOMHTMLInputElementPrivate.h \ 584 DerivedSources/webkit/WebKitDOMHTMLIsIndexElement.cpp \ 585 DerivedSources/webkit/WebKitDOMHTMLIsIndexElementPrivate.h \ 586 DerivedSources/webkit/WebKitDOMHTMLLabelElement.cpp \ 587 DerivedSources/webkit/WebKitDOMHTMLLabelElementPrivate.h \ 588 DerivedSources/webkit/WebKitDOMHTMLLegendElement.cpp \ 589 DerivedSources/webkit/WebKitDOMHTMLLegendElementPrivate.h \ 590 DerivedSources/webkit/WebKitDOMHTMLLIElement.cpp \ 591 DerivedSources/webkit/WebKitDOMHTMLLIElementPrivate.h \ 592 DerivedSources/webkit/WebKitDOMHTMLLinkElement.cpp \ 593 DerivedSources/webkit/WebKitDOMHTMLLinkElementPrivate.h \ 594 DerivedSources/webkit/WebKitDOMHTMLMapElement.cpp \ 595 DerivedSources/webkit/WebKitDOMHTMLMapElementPrivate.h \ 596 DerivedSources/webkit/WebKitDOMHTMLMarqueeElement.cpp \ 597 DerivedSources/webkit/WebKitDOMHTMLMarqueeElementPrivate.h \ 598 DerivedSources/webkit/WebKitDOMHTMLMenuElement.cpp \ 599 DerivedSources/webkit/WebKitDOMHTMLMenuElementPrivate.h \ 600 DerivedSources/webkit/WebKitDOMHTMLMetaElement.cpp \ 601 DerivedSources/webkit/WebKitDOMHTMLMetaElementPrivate.h \ 602 DerivedSources/webkit/WebKitDOMHTMLModElement.cpp \ 603 DerivedSources/webkit/WebKitDOMHTMLModElementPrivate.h \ 604 DerivedSources/webkit/WebKitDOMHTMLObjectElement.cpp \ 605 DerivedSources/webkit/WebKitDOMHTMLObjectElementPrivate.h \ 606 DerivedSources/webkit/WebKitDOMHTMLOListElement.cpp \ 607 DerivedSources/webkit/WebKitDOMHTMLOListElementPrivate.h \ 608 DerivedSources/webkit/WebKitDOMHTMLOptGroupElement.cpp \ 609 DerivedSources/webkit/WebKitDOMHTMLOptGroupElementPrivate.h \ 610 DerivedSources/webkit/WebKitDOMHTMLOptionElement.cpp \ 611 DerivedSources/webkit/WebKitDOMHTMLOptionElementPrivate.h \ 612 DerivedSources/webkit/WebKitDOMHTMLOptionsCollection.cpp \ 613 DerivedSources/webkit/WebKitDOMHTMLOptionsCollectionPrivate.h \ 614 DerivedSources/webkit/WebKitDOMHTMLParagraphElement.cpp \ 615 DerivedSources/webkit/WebKitDOMHTMLParagraphElementPrivate.h \ 616 DerivedSources/webkit/WebKitDOMHTMLParamElement.cpp \ 617 DerivedSources/webkit/WebKitDOMHTMLParamElementPrivate.h \ 618 DerivedSources/webkit/WebKitDOMHTMLPreElement.cpp \ 619 DerivedSources/webkit/WebKitDOMHTMLPreElementPrivate.h \ 620 DerivedSources/webkit/WebKitDOMHTMLQuoteElement.cpp \ 621 DerivedSources/webkit/WebKitDOMHTMLQuoteElementPrivate.h \ 622 DerivedSources/webkit/WebKitDOMHTMLScriptElement.cpp \ 623 DerivedSources/webkit/WebKitDOMHTMLScriptElementPrivate.h \ 624 DerivedSources/webkit/WebKitDOMHTMLSelectElement.cpp \ 625 DerivedSources/webkit/WebKitDOMHTMLSelectElementPrivate.h \ 626 DerivedSources/webkit/WebKitDOMHTMLStyleElement.cpp \ 627 DerivedSources/webkit/WebKitDOMHTMLStyleElementPrivate.h \ 628 DerivedSources/webkit/WebKitDOMHTMLTableCaptionElement.cpp \ 629 DerivedSources/webkit/WebKitDOMHTMLTableCaptionElementPrivate.h \ 630 DerivedSources/webkit/WebKitDOMHTMLTableCellElement.cpp \ 631 DerivedSources/webkit/WebKitDOMHTMLTableCellElementPrivate.h \ 632 DerivedSources/webkit/WebKitDOMHTMLTableColElement.cpp \ 633 DerivedSources/webkit/WebKitDOMHTMLTableColElementPrivate.h \ 634 DerivedSources/webkit/WebKitDOMHTMLTableElement.cpp \ 635 DerivedSources/webkit/WebKitDOMHTMLTableElementPrivate.h \ 636 DerivedSources/webkit/WebKitDOMHTMLTableRowElement.cpp \ 637 DerivedSources/webkit/WebKitDOMHTMLTableRowElementPrivate.h \ 638 DerivedSources/webkit/WebKitDOMHTMLTableSectionElement.cpp \ 639 DerivedSources/webkit/WebKitDOMHTMLTableSectionElementPrivate.h \ 640 DerivedSources/webkit/WebKitDOMHTMLTextAreaElement.cpp \ 641 DerivedSources/webkit/WebKitDOMHTMLTextAreaElementPrivate.h \ 642 DerivedSources/webkit/WebKitDOMHTMLTitleElement.cpp \ 643 DerivedSources/webkit/WebKitDOMHTMLTitleElementPrivate.h \ 644 DerivedSources/webkit/WebKitDOMHTMLUListElement.cpp \ 645 DerivedSources/webkit/WebKitDOMHTMLUListElementPrivate.h \ 646 DerivedSources/webkit/WebKitDOMLocation.cpp \ 647 DerivedSources/webkit/WebKitDOMLocationPrivate.h \ 648 DerivedSources/webkit/WebKitDOMMediaList.cpp \ 649 DerivedSources/webkit/WebKitDOMMediaListPrivate.h \ 650 DerivedSources/webkit/WebKitDOMMemoryInfo.cpp \ 651 DerivedSources/webkit/WebKitDOMMemoryInfoPrivate.h \ 652 DerivedSources/webkit/WebKitDOMMessagePort.cpp \ 653 DerivedSources/webkit/WebKitDOMMessagePortPrivate.h \ 654 DerivedSources/webkit/WebKitDOMNamedNodeMap.cpp \ 655 DerivedSources/webkit/WebKitDOMNamedNodeMapPrivate.h \ 656 DerivedSources/webkit/WebKitDOMNavigator.cpp \ 657 DerivedSources/webkit/WebKitDOMNavigatorPrivate.h \ 658 DerivedSources/webkit/WebKitDOMNode.cpp \ 659 DerivedSources/webkit/WebKitDOMNodeFilter.cpp \ 660 DerivedSources/webkit/WebKitDOMNodeFilterPrivate.h \ 661 DerivedSources/webkit/WebKitDOMNodeIterator.cpp \ 662 DerivedSources/webkit/WebKitDOMNodeIteratorPrivate.h \ 663 DerivedSources/webkit/WebKitDOMNodeList.cpp \ 664 DerivedSources/webkit/WebKitDOMNodeListPrivate.h \ 665 DerivedSources/webkit/WebKitDOMNodePrivate.h \ 666 DerivedSources/webkit/WebKitDOMProcessingInstruction.cpp \ 667 DerivedSources/webkit/WebKitDOMProcessingInstructionPrivate.h \ 668 DerivedSources/webkit/WebKitDOMRange.cpp \ 669 DerivedSources/webkit/WebKitDOMRangePrivate.h \ 670 DerivedSources/webkit/WebKitDOMScreen.cpp \ 671 DerivedSources/webkit/WebKitDOMScreenPrivate.h \ 672 DerivedSources/webkit/WebKitDOMStorage.cpp \ 673 DerivedSources/webkit/WebKitDOMStoragePrivate.h \ 674 DerivedSources/webkit/WebKitDOMStyleMedia.cpp \ 675 DerivedSources/webkit/WebKitDOMStyleMediaPrivate.h \ 676 DerivedSources/webkit/WebKitDOMStyleSheet.cpp \ 677 DerivedSources/webkit/WebKitDOMStyleSheetList.cpp \ 678 DerivedSources/webkit/WebKitDOMStyleSheetListPrivate.h \ 679 DerivedSources/webkit/WebKitDOMStyleSheetPrivate.h \ 680 DerivedSources/webkit/WebKitDOMText.cpp \ 681 DerivedSources/webkit/WebKitDOMTextPrivate.h \ 682 DerivedSources/webkit/WebKitDOMTreeWalker.cpp \ 683 DerivedSources/webkit/WebKitDOMTreeWalkerPrivate.h \ 684 DerivedSources/webkit/WebKitDOMValidityState.cpp \ 685 DerivedSources/webkit/WebKitDOMValidityStatePrivate.h \ 686 DerivedSources/webkit/WebKitDOMWebKitPoint.cpp \ 687 DerivedSources/webkit/WebKitDOMWebKitPointPrivate.h \ 688 DerivedSources/webkit/WebKitDOMXPathExpression.cpp \ 689 DerivedSources/webkit/WebKitDOMXPathExpressionPrivate.h \ 690 DerivedSources/webkit/WebKitDOMXPathNSResolver.cpp \ 691 DerivedSources/webkit/WebKitDOMXPathNSResolverPrivate.h \ 692 DerivedSources/webkit/WebKitDOMXPathResult.cpp \ 693 DerivedSources/webkit/WebKitDOMXPathResultPrivate.h 694 695 if ENABLE_GEOLOCATION 696 webkitgtk_built_h_api += \ 697 $(top_builddir)/DerivedSources/webkit/WebKitDOMGeolocation.h 698 699 webkitgtk_gdom_built_sources += \ 700 DerivedSources/webkit/WebKitDOMGeolocation.cpp \ 701 DerivedSources/webkit/WebKitDOMGeolocationPrivate.h 702 endif 703 704 # webkitenumtypes.{h,cpp} cannot be in webkitgtk_built_h_api, because 705 # the rule that builds it depends on webkitgtk_built_h_api (circular dependency). 351 706 webkitgtk_built_sources += \ 352 DerivedSources/webkit/webkitenumtypes.cpp\353 DerivedSources/webkit/webkitdomenumtypes.cpp\707 $(webkitgtk_built_h_api) \ 708 $(webkitgtk_gdom_built_sources) \ 354 709 DerivedSources/webkit/webkitmarshal.cpp \ 355 710 DerivedSources/webkit/webkitmarshal.h \ 711 WebKit/gtk/webkit/webkitenumtypes.cpp \ 356 712 WebKit/gtk/webkit/webkitenumtypes.h 357 713 … … 399 755 WebKit/gtk/webkit/webkitworkers.cpp 400 756 757 gdom_class_list := $(subst WebKitDOM,, $(filter-out %Private, $(basename $(notdir $(webkitgtk_gdom_built_sources))))) 758 gdom_class_list += Object EventTarget 759 DerivedSources/webkit/webkitdom.h: $(WebCore)/bindings/scripts/gobject-generate-headers.pl GNUmakefile 760 $(AM_V_GEN)echo $(gdom_class_list) | $(PERL) $< gdom > $@ 761 762 DerivedSources/webkit/webkitdomdefines.h: $(WebCore)/bindings/scripts/gobject-generate-headers.pl GNUmakefile 763 $(AM_V_GEN)echo $(gdom_class_list) | $(PERL) $< defines > $@ 764 765 # Because WebCore/bindings/gobject/WebKitDOMObject.h is static source but is also a distributed header 766 # required by other distributed headers (both static and auto-generated), need to move this to the 767 # DerivedSources/webkit directory. The reason is that we want all header files distributed in the 768 # include/webkit-x.y/webkit directory, but do not want to name the WebCore/bindings/gobject directory 769 # "webkit", as that's a bit presumptuous for a GTK binding. 770 $(top_builddir)/DerivedSources/webkit/WebKitDOMObject.h: $(WebCore)/bindings/gobject/WebKitDOMObject.h 771 $(AM_V_GEN)cp -f $< $@ 772 773 $(top_builddir)/DerivedSources/webkit/WebKitDOMEventTarget.h: $(WebCore)/bindings/gobject/WebKitDOMEventTarget.h 774 $(AM_V_GEN)cp -f $< $@ 775 776 # Filter out SVG for now 777 gdom_feature_defines := $(filter-out ENABLE-SVG%, $(FEATURE_DEFINES)) 778 DerivedSources/webkit/WebKitDOM%.cpp DerivedSources/webkit/WebKitDOM%.h DerivedSources/webkit/WebKitDOM%Private.h:: %.idl $(SCRIPTS_BINDINGS) $(WebCore)/bindings/scripts/CodeGeneratorGObject.pm 779 $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $(WebCore)/bindings/scripts/generate-bindings.pl --include $(WebCore)/dom --include $(WebCore)/html --include $(WebCore)/css --include $(WebCore)/page --include $(WebCore)/xml --include $(WebCore)/svg --outputDir "$(GENSOURCES_WEBKIT)" --defines "LANGUAGE_GOBJECT=1 $(gdom_features_defines)" --generator GObject $< 780 401 781 webkitgtk_cppflags += \ 402 782 -DBUILDING_WEBKIT \ … … 409 789 -I$(top_builddir)/WebKit/gtk/webkit \ 410 790 -I$(GENSOURCES_WEBKIT) 411 412 webkitgtk_cleanfiles += \413 $(top_builddir)/stamp-webkitmarshal.cpp \414 $(top_builddir)/stamp-webkitmarshal.h \415 $(top_builddir)/stamp-webkitenumtypes.cpp \416 $(top_builddir)/stamp-webkitenumtypes.h \417 $(top_builddir)/Programs/GtkLauncher \418 $(top_builddir)/WebKit/gtk/docs/version.xml \419 $(top_builddir)/WebKit/gtk/docs/GNUmakefile \420 $(top_builddir)/WebKit/gtk/@WEBKITGTK_PC_NAME@-@WEBKITGTK_API_VERSION@.pc \421 $(top_builddir)/WebKit/gtk/webkit/webkitenumtypes.h \422 $(top_builddir)/WebKit/gtk/webkit/webkitversion.h423 791 424 792 pkgconfigdir = $(libdir)/pkgconfig … … 453 821 -I$(top_srcdir)/JavaScriptCore/ForwardingHeaders \ 454 822 -I$(top_srcdir) \ 455 $(webkitgtk_h_api) \ 456 $(libgdom_h_api) 823 $(webkitgtk_h_api) 457 824 458 825 girdir = $(datadir)/gir-1.0 … … 473 840 WEBKIT_MARSHAL = $(GENSOURCES_WEBKIT)/webkitmarshal 474 841 WEBKIT_MARSHAL_LIST = $(top_srcdir)/WebKit/gtk/webkitmarshal.list 475 476 842 $(WEBKIT_MARSHAL).cpp: stamp-webkitmarshal.cpp 477 843 @true … … 511 877 && echo timestamp > $(@F) 512 878 513 DerivedSources/webkit/webkitenumtypes.cpp: $(webkitgtk_h_api) GNUmakefile879 WebKit/gtk/webkit/webkitenumtypes.cpp: $(webkitgtk_h_api) GNUmakefile 514 880 $(AM_V_GEN)glib-mkenums \ 515 881 --fhead "#include <config.h>\n" \ … … 532 898 && cp xgen-gtc $@ \ 533 899 && rm -f xgen-gtc 534 535 WebKit/gtk/webkit/webkitdomenumtypes.h: stamp-webkitdomenumtypes.h536 @true537 stamp-webkitdomenumtypes.h: $(libgdom_h_api) GNUmakefile538 $(AM_V_GEN)glib-mkenums \539 --fhead "#ifndef WEBKIT_DOM_ENUM_TYPES_H\n" \540 --fhead "#define WEBKIT_DOM_ENUM_TYPES_H\n\n" \541 --fhead "#include <glib-object.h>\n\n" \542 --fhead "G_BEGIN_DECLS\n\n" \543 --ftail "G_END_DECLS\n\n" \544 --ftail "#endif\n" \545 --fprod "#include <webkit/@basename@>\n\n" \546 --eprod "#define WEBKIT_DOM_TYPE_@ENUMSHORT@ @enum_name@_get_type()\n\n" \547 --eprod "WEBKIT_API GType\n@enum_name@_get_type(void);n\n" \548 $(libgdom_h_api) | \549 sed 's,web_kit,webkit_dom,' | \550 sed 's,WEBKIT_DOM_TYPE_KIT,WEBKIT_DOM_TYPE,' \551 > xgen-cgth \552 && (cmp -s xgen-cgth WebKit/gtk/webkit/webkitdomenumtypes.h || cp xgen-cgth WebKit/gtk/webkit/webkitdomenumtypes.h) \553 && rm -f xgen-cgth \554 && echo timestamp > $(@F)555 556 DerivedSources/webkit/webkitdomenumtypes.cpp: $(top_builddir)/WebKit/gtk/webkit/webkitdomenumtypes.h $(libgdom_h_api) GNUmakefile557 $(AM_V_GEN)glib-mkenums \558 --fhead "#include <config.h>\n" \559 --fhead "#include <glib-object.h>\n" \560 --fhead "#include \"$(top_builddir)/WebKit/gtk/webkit/webkitdomenumtypes.h\"\n\n" \561 --fhead "extern \"C\" {\n\n" \562 --fprod "\n/* enumerations from \"@filename@\" */" \563 --vhead "static const G@Type@Value _@enum_name@_values] = {" \564 --vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \565 --vtail " { 0, NULL, NULL }\n};\n\n" \566 --vtail "GType @enum_name@_get_type(void)\n{\n" \567 --vtail " static GType type = 0;\n\n" \568 --vtail " if (!type)\n" \569 --vtail " type = g_@type@_register_static(\"@EnumName@\", _@enum_name@_values);\n\n" \570 --vtail " return type;\n}\n\n" \571 --ftail "}\n" \572 $(libgdom_h_api) | \573 sed 's,web_kit,webkitdom,' \574 > xgen-cgtc \575 && cp xgen-cgtc $@ \576 && rm -f xgen-cgtc577 900 578 901 # Files that will be distributed … … 778 1101 $(webcore_built_nosources) \ 779 1102 $(webkitgtk_built_sources) \ 780 $(webkitgtk_built_nosources) \ 781 $(gdom_built_nosources) 1103 $(webkitgtk_built_nosources) 782 1104 783 1105 # Project-wide clean rules … … 785 1107 CLEANFILES += \ 786 1108 $(BUILT_SOURCES) \ 787 $(webkitgtk_cleanfiles) \ 788 $(libgdom_cleanfiles) 1109 $(top_builddir)/stamp-webkitmarshal.cpp \ 1110 $(top_builddir)/stamp-webkitmarshal.h \ 1111 $(top_builddir)/stamp-webkitenumtypes.cpp \ 1112 $(top_builddir)/stamp-webkitenumtypes.h \ 1113 $(top_builddir)/Programs/GtkLauncher \ 1114 $(top_builddir)/WebKit/gtk/docs/version.xml \ 1115 $(top_builddir)/WebKit/gtk/docs/GNUmakefile \ 1116 $(top_builddir)/WebKit/gtk/@WEBKITGTK_PC_NAME@-@WEBKITGTK_API_VERSION@.pc \ 1117 $(top_builddir)/WebKit/gtk/webkit/webkitversion.h 789 1118 790 1119 DISTCLEANFILES += \ -
trunk/WebCore/ChangeLog
r64071 r64075 1 2010-07-26 Martin Robinson <mrobinson@igalia.com> 2 3 Reviewed by Xan Lopez. 4 5 [GTK] Get rid of libgdom 6 https://bugs.webkit.org/show_bug.cgi?id=42378 7 8 Remove all build steps for building GObject DOM bindings. 9 10 * GNUmakefile.am: Remove GObject DOM bindings build. 11 1 12 2010-07-26 Mark Rowe <mrowe@apple.com> 2 13 -
trunk/WebCore/GNUmakefile.am
r64051 r64075 1 2 WebCore := $(srcdir)/WebCore3 4 1 FEATURE_DEFINES := 5 2 SVG_FEATURES := … … 87 84 DerivedSources/WebCore/DocTypeStrings.cpp \ 88 85 DerivedSources/WebCore/tokenizer.cpp \ 89 DerivedSources/WebCore/ColorData.cpp \ 90 DerivedSources/webkit/webkitdomdummy.c 86 DerivedSources/WebCore/ColorData.cpp 91 87 92 88 webcore_built_sources += \ … … 4429 4425 $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $(WebCore)/bindings/scripts/generate-bindings.pl $(IDL_PATH:%=--include "%") --outputDir "$(GENSOURCES_WEBCORE)" --defines "LANGUAGE_JAVASCRIPT=1 $(FEATURE_DEFINES)" --generator JS $< 4430 4426 4431 DerivedSources/webkit/webkitdomdummy.c:4432 $(AM_V_GEN)mkdir -p DerivedSources/webkit || echo > $@4433 4434 # Because WebCore/bindings/gobject/WebKitDOMObject.h is static source but is also a distributed header4435 # required by other distributed headers (both static and auto-generated), need to move this to the4436 # DerivedSources/webkit directory. The reason is that we want all header files distributed in the4437 # include/webkit-x.y/webkit directory, but do not want to name the WebCore/bindings/gobject directory4438 # "webkit", as that's a bit presumptuous for a GTK binding.4439 $(top_builddir)/DerivedSources/webkit/WebKitDOMObject.h: $(WebCore)/bindings/gobject/WebKitDOMObject.h4440 $(AM_V_GEN)cp -f $< $@4441 4442 $(top_builddir)/DerivedSources/webkit/WebKitDOMEventTarget.h: $(WebCore)/bindings/gobject/WebKitDOMEventTarget.h4443 $(AM_V_GEN)cp -f $< $@4444 4445 # Start with a subset of all the DOM bindings4446 IDL_BINDINGS_GDOM += \4447 WebCore/css/CSSRule.idl \4448 WebCore/css/CSSRuleList.idl \4449 WebCore/css/CSSStyleDeclaration.idl \4450 WebCore/css/CSSStyleSheet.idl \4451 WebCore/css/CSSValue.idl \4452 WebCore/css/MediaList.idl \4453 WebCore/css/StyleMedia.idl \4454 WebCore/css/StyleSheet.idl \4455 WebCore/css/StyleSheetList.idl \4456 WebCore/dom/Attr.idl \4457 WebCore/dom/CDATASection.idl \4458 WebCore/dom/CharacterData.idl \4459 WebCore/dom/Comment.idl \4460 WebCore/dom/Document.idl \4461 WebCore/dom/DocumentFragment.idl \4462 WebCore/dom/DocumentType.idl \4463 WebCore/dom/DOMImplementation.idl \4464 WebCore/dom/DOMStringList.idl \4465 WebCore/dom/DOMStringMap.idl \4466 WebCore/dom/Element.idl \4467 WebCore/dom/EntityReference.idl \4468 WebCore/dom/Event.idl \4469 WebCore/dom/MessagePort.idl \4470 WebCore/dom/NamedNodeMap.idl \4471 WebCore/dom/Node.idl \4472 WebCore/dom/NodeFilter.idl \4473 WebCore/dom/NodeIterator.idl \4474 WebCore/dom/NodeList.idl \4475 WebCore/dom/ProcessingInstruction.idl \4476 WebCore/dom/Range.idl \4477 WebCore/dom/Text.idl \4478 WebCore/dom/TreeWalker.idl \4479 WebCore/html/Blob.idl \4480 WebCore/html/File.idl \4481 WebCore/html/FileList.idl \4482 WebCore/html/HTMLAnchorElement.idl \4483 WebCore/html/HTMLAppletElement.idl \4484 WebCore/html/HTMLAreaElement.idl \4485 WebCore/html/HTMLBaseElement.idl \4486 WebCore/html/HTMLBaseFontElement.idl \4487 WebCore/html/HTMLBlockquoteElement.idl \4488 WebCore/html/HTMLBodyElement.idl \4489 WebCore/html/HTMLBRElement.idl \4490 WebCore/html/HTMLButtonElement.idl \4491 WebCore/html/HTMLCanvasElement.idl \4492 WebCore/html/HTMLCollection.idl \4493 WebCore/html/HTMLDirectoryElement.idl \4494 WebCore/html/HTMLDivElement.idl \4495 WebCore/html/HTMLDListElement.idl \4496 WebCore/html/HTMLDocument.idl \4497 WebCore/html/HTMLElement.idl \4498 WebCore/html/HTMLEmbedElement.idl \4499 WebCore/html/HTMLFieldSetElement.idl \4500 WebCore/html/HTMLFontElement.idl \4501 WebCore/html/HTMLFormElement.idl \4502 WebCore/html/HTMLFrameElement.idl \4503 WebCore/html/HTMLFrameSetElement.idl \4504 WebCore/html/HTMLHeadElement.idl \4505 WebCore/html/HTMLHeadingElement.idl \4506 WebCore/html/HTMLHRElement.idl \4507 WebCore/html/HTMLHtmlElement.idl \4508 WebCore/html/HTMLIFrameElement.idl \4509 WebCore/html/HTMLImageElement.idl \4510 WebCore/html/HTMLInputElement.idl \4511 WebCore/html/HTMLIsIndexElement.idl \4512 WebCore/html/HTMLLabelElement.idl \4513 WebCore/html/HTMLLegendElement.idl \4514 WebCore/html/HTMLLIElement.idl \4515 WebCore/html/HTMLLinkElement.idl \4516 WebCore/html/HTMLMapElement.idl \4517 WebCore/html/HTMLMarqueeElement.idl \4518 WebCore/html/HTMLMenuElement.idl \4519 WebCore/html/HTMLMetaElement.idl \4520 WebCore/html/HTMLModElement.idl \4521 WebCore/html/HTMLObjectElement.idl \4522 WebCore/html/HTMLOListElement.idl \4523 WebCore/html/HTMLOptGroupElement.idl \4524 WebCore/html/HTMLOptionElement.idl \4525 WebCore/html/HTMLOptionsCollection.idl \4526 WebCore/html/HTMLParagraphElement.idl \4527 WebCore/html/HTMLParamElement.idl \4528 WebCore/html/HTMLPreElement.idl \4529 WebCore/html/HTMLQuoteElement.idl \4530 WebCore/html/HTMLScriptElement.idl \4531 WebCore/html/HTMLSelectElement.idl \4532 WebCore/html/HTMLStyleElement.idl \4533 WebCore/html/HTMLTableElement.idl \4534 WebCore/html/HTMLTableCaptionElement.idl \4535 WebCore/html/HTMLTableColElement.idl \4536 WebCore/html/HTMLTableSectionElement.idl \4537 WebCore/html/HTMLTableCellElement.idl \4538 WebCore/html/HTMLTextAreaElement.idl \4539 WebCore/html/HTMLTitleElement.idl \4540 WebCore/html/HTMLTableRowElement.idl \4541 WebCore/html/HTMLUListElement.idl \4542 WebCore/html/ValidityState.idl \4543 WebCore/loader/appcache/DOMApplicationCache.idl \4544 WebCore/page/BarInfo.idl \4545 WebCore/page/Console.idl \4546 WebCore/page/DOMWindow.idl \4547 WebCore/page/DOMSelection.idl \4548 WebCore/page/History.idl \4549 WebCore/page/Location.idl \4550 WebCore/page/MemoryInfo.idl \4551 WebCore/page/Navigator.idl \4552 WebCore/page/Screen.idl \4553 WebCore/page/WebKitPoint.idl \4554 WebCore/plugins/DOMMimeType.idl \4555 WebCore/plugins/DOMMimeTypeArray.idl \4556 WebCore/plugins/DOMPlugin.idl \4557 WebCore/plugins/DOMPluginArray.idl \4558 WebCore/storage/Database.idl \4559 WebCore/storage/Storage.idl \4560 WebCore/xml/XPathExpression.idl \4561 WebCore/xml/XPathNSResolver.idl \4562 WebCore/xml/XPathResult.idl4563 4564 if ENABLE_GEOLOCATION4565 IDL_BINDINGS_GDOM += \4566 WebCore/page/Geolocation.idl4567 endif # END ENABLE_GEOLOCATION4568 4569 4570 # All classes autogenerated in the GObject DOM bindings4571 GDOM_AUTO_CLASSES += $(basename $(notdir $(IDL_BINDINGS_GDOM)))4572 4573 # The classes implemented manually4574 GDOM_FIXED_CLASSES += Object EventTarget4575 4576 GDOM_CLASSES += $(GDOM_AUTO_CLASSES) $(GDOM_FIXED_CLASSES)4577 4578 # Filter out SVG for now4579 FEATURE_DEFINES_GDOM := $(filter-out ENABLE-SVG%, $(FEATURE_DEFINES))4580 4581 # Autogenerated header files4582 GDOM_HEADERS_BUILT += $(patsubst %,$(top_builddir)/DerivedSources/webkit/WebKitDOM%.h,$(GDOM_AUTO_CLASSES)) \4583 $(top_builddir)/DerivedSources/webkit/webkitdom.h \4584 $(top_builddir)/DerivedSources/webkit/webkitdomdefines.h \4585 $(top_builddir)/DerivedSources/webkit/WebKitDOMEventTarget.h \4586 $(top_builddir)/DerivedSources/webkit/WebKitDOMObject.h4587 4588 # Autogenerated source files4589 GDOM_SOURCES_BUILT := $(patsubst %,DerivedSources/webkit/WebKitDOM%.cpp,$(GDOM_AUTO_CLASSES))4590 4591 # Hand-coded header files4592 GDOM_HEADERS_FIXED += $(patsubst %,$(srcdir)/WebCore/bindings/gobject/WebKitDOM%.h,$(GDOM_FIXED_CLASSES))4593 4594 # All header files that get installed4595 libgdom_h_api += $(GDOM_HEADERS_FIXED) $(GDOM_HEADERS_BUILT)4596 4597 DerivedSources/webkit/webkitdom.h: $(WebCore)/bindings/scripts/gobject-generate-headers.pl $(WebCore)/GNUmakefile.am4598 $(AM_V_GEN)echo $(GDOM_CLASSES) | $(PERL) $< gdom > $@4599 4600 DerivedSources/webkit/webkitdomdefines.h: $(WebCore)/bindings/scripts/gobject-generate-headers.pl $(IDL_BINDINGS_GDOM) $(WebCore)/GNUmakefile.am4601 $(AM_V_GEN)echo $(GDOM_CLASSES) | $(PERL) $< defines > $@4602 4603 DerivedSources/webkit/WebKitDOM%.h: DerivedSources/webkit/WebKitDOM%.cpp;4604 4605 DerivedSources/webkit/WebKitDOM%.cpp: %.idl $(SCRIPTS_BINDINGS) $(WebCore)/bindings/scripts/CodeGeneratorGObject.pm $(webcoregtk_dom_sources)4606 $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $(WebCore)/bindings/scripts/generate-bindings.pl --include $(WebCore)/dom --include $(WebCore)/html --include $(WebCore)/css --include $(WebCore)/page --include $(WebCore)/xml --include $(WebCore)/svg --outputDir "$(GENSOURCES_WEBKIT)" --defines "LANGUAGE_GOBJECT=1 $(FEATURE_DEFINES_GDOM)" --generator GObject $<4607 4608 gdom_built_nosources := $(GDOM_HEADERS_BUILT) $(GDOM_SOURCES_BUILT)4609 4610 libgdom_objects := $(subst .cpp,.lo,$(GDOM_SOURCES_BUILT))4611 libgdom_depfiles := $(patsubst %.lo,$(top_builddir)/DerivedSources/webkit/$(DEPDIR)/%.Plo,$(notdir $(libgdom_objects)))4612 libgdom_depfiles += $(patsubst %.h,$(WebCore)/bindings/gobject/$(DEPDIR)/%.Plo,$(notdir $(GDOM_HEADERS_FIXED)))4613 4614 -include $(libgdom_depfiles)4615 4616 $(libgdom_objects): AM_CPPFLAGS+=$(libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CPPFLAGS)4617 $(libgdom_objects): AM_CXXFLAGS+=$(libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CXXFLAGS)4618 4619 libgdom.la: $(libgdom_objects)4620 $(CXXLINK) $(libgdom_objects) $(LIBS)4621 4622 4427 EXTRA_DIST += \ 4623 4428 $(shell ls $(srcdir)/WebCore/css/*.idl) \
Note: See TracChangeset
for help on using the changeset viewer.