summaryrefslogtreecommitdiffstats
path: root/WebCore/GNUmakefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/GNUmakefile.am')
-rw-r--r--WebCore/GNUmakefile.am367
1 files changed, 217 insertions, 150 deletions
diff --git a/WebCore/GNUmakefile.am b/WebCore/GNUmakefile.am
index 8f9c245..bf197fc 100644
--- a/WebCore/GNUmakefile.am
+++ b/WebCore/GNUmakefile.am
@@ -65,7 +65,9 @@ webcore_cppflags += \
-I$(srcdir)/WebCore/workers \
-I$(srcdir)/WebCore/xml \
-I$(top_builddir)/WebCore/bindings/js \
+ -I$(top_builddir)/DerivedSources/WebCore \
-I$(top_builddir)/DerivedSources \
+ -I$(top_builddir)/DerivedSources/JavaScriptCore \
-DDATA_DIR=\"${datadir}\"
webcoregtk_cppflags += \
@@ -81,24 +83,28 @@ webcoregtk_cppflags += \
-I$(srcdir)/WebCore/platform/network/soup
webcore_built_nosources += \
- DerivedSources/DocTypeStrings.cpp \
- DerivedSources/tokenizer.cpp \
- DerivedSources/ColorData.cpp \
+ DerivedSources/WebCore/DocTypeStrings.cpp \
+ DerivedSources/WebCore/tokenizer.cpp \
+ DerivedSources/WebCore/ColorData.cpp \
DerivedSources/webkit/webkitdomdummy.c
webcore_built_sources += \
- DerivedSources/CSSGrammar.cpp \
- DerivedSources/CSSGrammar.h \
- DerivedSources/CSSPropertyNames.h \
- DerivedSources/CSSValueKeywords.h \
- DerivedSources/HTMLElementFactory.cpp \
- DerivedSources/HTMLEntityNames.cpp \
- DerivedSources/HTMLNames.cpp \
- DerivedSources/JSHTMLElementWrapperFactory.cpp \
- DerivedSources/UserAgentStyleSheets.h \
- DerivedSources/UserAgentStyleSheetsData.cpp \
- DerivedSources/XMLNSNames.cpp \
- DerivedSources/XMLNames.cpp
+ DerivedSources/WebCore/CSSGrammar.cpp \
+ DerivedSources/WebCore/CSSGrammar.h \
+ DerivedSources/WebCore/CSSPropertyNames.h \
+ DerivedSources/WebCore/CSSValueKeywords.h \
+ DerivedSources/WebCore/HTMLElementFactory.cpp \
+ DerivedSources/WebCore/HTMLElementFactory.h \
+ DerivedSources/WebCore/HTMLEntityNames.cpp \
+ DerivedSources/WebCore/HTMLNames.cpp \
+ DerivedSources/WebCore/HTMLNames.h \
+ DerivedSources/WebCore/JSHTMLElementWrapperFactory.cpp \
+ DerivedSources/WebCore/UserAgentStyleSheets.h \
+ DerivedSources/WebCore/UserAgentStyleSheetsData.cpp \
+ DerivedSources/WebCore/XMLNSNames.cpp \
+ DerivedSources/WebCore/XMLNSNames.h \
+ DerivedSources/WebCore/XMLNames.cpp
+ DerivedSources/WebCore/XMLNames.h
IDL_BINDINGS += \
WebCore/css/CSSCharsetRule.idl \
@@ -129,6 +135,7 @@ IDL_BINDINGS += \
WebCore/css/WebKitCSSTransformValue.idl \
WebCore/dom/Attr.idl \
WebCore/dom/BeforeLoadEvent.idl \
+ WebCore/dom/BeforeProcessEvent.idl \
WebCore/dom/CDATASection.idl \
WebCore/dom/CharacterData.idl \
WebCore/dom/ClientRect.idl \
@@ -140,6 +147,7 @@ IDL_BINDINGS += \
WebCore/dom/DOMCoreException.idl \
WebCore/dom/DOMImplementation.idl \
WebCore/dom/DOMStringList.idl \
+ WebCore/dom/DOMStringMap.idl \
WebCore/dom/DeviceOrientationEvent.idl \
WebCore/dom/Document.idl \
WebCore/dom/DocumentFragment.idl \
@@ -298,9 +306,12 @@ IDL_BINDINGS += \
WebCore/page/History.idl \
WebCore/page/Location.idl \
WebCore/page/MemoryInfo.idl \
+ WebCore/page/Navigation.idl \
WebCore/page/Navigator.idl \
+ WebCore/page/Performance.idl \
WebCore/page/PositionError.idl \
WebCore/page/Screen.idl \
+ WebCore/page/Timing.idl \
WebCore/page/WebKitPoint.idl \
WebCore/page/WorkerNavigator.idl \
WebCore/plugins/MimeType.idl \
@@ -340,7 +351,7 @@ webcoregtk_sources += $(webcoregtk_dom_sources)
webcore_sources += \
WebCore/WebCorePrefix.h \
- WebCore/accessibility/AXObjectCache.cpp \
+ WebCore/accessibility/AXObjectCache.cpp \
WebCore/accessibility/AXObjectCache.h \
WebCore/accessibility/AccessibilityARIAGrid.cpp \
WebCore/accessibility/AccessibilityARIAGrid.h \
@@ -423,6 +434,8 @@ webcore_sources += \
WebCore/bindings/js/JSDOMFormDataCustom.cpp \
WebCore/bindings/js/JSDOMGlobalObject.cpp \
WebCore/bindings/js/JSDOMGlobalObject.h \
+ WebCore/bindings/js/JSDOMStringMapCustom.cpp \
+ WebCore/bindings/js/JSDOMStringMapCustom.h \
WebCore/bindings/js/JSDOMWindowBase.cpp \
WebCore/bindings/js/JSDOMWindowBase.h \
WebCore/bindings/js/JSDOMWindowCustom.cpp \
@@ -455,7 +468,6 @@ webcore_sources += \
WebCore/bindings/js/JSHTMLFormElementCustom.cpp \
WebCore/bindings/js/JSHTMLFrameElementCustom.cpp \
WebCore/bindings/js/JSHTMLFrameSetElementCustom.cpp \
- WebCore/bindings/js/JSHTMLIFrameElementCustom.cpp \
WebCore/bindings/js/JSHTMLInputElementCustom.cpp \
WebCore/bindings/js/JSHTMLInputElementCustom.h \
WebCore/bindings/js/JSHTMLObjectElementCustom.cpp \
@@ -731,6 +743,8 @@ webcore_sources += \
WebCore/dom/Attribute.cpp \
WebCore/dom/Attribute.h \
WebCore/dom/BeforeLoadEvent.h \
+ WebCore/dom/BeforeProcessEvent.cpp \
+ WebCore/dom/BeforeProcessEvent.h \
WebCore/dom/BeforeTextInsertedEvent.cpp \
WebCore/dom/BeforeTextInsertedEvent.h \
WebCore/dom/BeforeUnloadEvent.cpp \
@@ -773,12 +787,19 @@ webcore_sources += \
WebCore/dom/DOMImplementation.h \
WebCore/dom/DOMStringList.cpp \
WebCore/dom/DOMStringList.h \
+ WebCore/dom/DOMStringMap.cpp \
+ WebCore/dom/DOMStringMap.h \
+ WebCore/dom/DatasetDOMStringMap.cpp \
+ WebCore/dom/DatasetDOMStringMap.h \
+ WebCore/dom/DecodedDataDocumentParser.cpp \
+ WebCore/dom/DecodedDataDocumentParser.h \
WebCore/dom/DeviceOrientation.cpp \
WebCore/dom/DeviceOrientation.h \
WebCore/dom/DeviceOrientationClient.h \
WebCore/dom/DeviceOrientationEvent.cpp \
WebCore/dom/DeviceOrientationEvent.h \
WebCore/dom/Document.cpp \
+ WebCore/dom/DocumentParser.cpp \
WebCore/dom/Document.h \
WebCore/dom/DocumentFragment.cpp \
WebCore/dom/DocumentFragment.h \
@@ -875,6 +896,8 @@ webcore_sources += \
WebCore/dom/RawDataDocumentParser.h \
WebCore/dom/RegisteredEventListener.cpp \
WebCore/dom/RegisteredEventListener.h \
+ WebCore/dom/ScriptableDocumentParser.cpp \
+ WebCore/dom/ScriptableDocumentParser.h \
WebCore/dom/ScriptElement.cpp \
WebCore/dom/ScriptElement.h \
WebCore/dom/ScriptExecutionContext.cpp \
@@ -1147,12 +1170,16 @@ webcore_sources += \
WebCore/html/HTMLDocument.h \
WebCore/html/HTMLElement.cpp \
WebCore/html/HTMLElement.h \
+ WebCore/html/HTMLElementStack.cpp \
+ WebCore/html/HTMLElementStack.h \
WebCore/html/HTMLEmbedElement.cpp \
WebCore/html/HTMLEmbedElement.h \
WebCore/html/HTMLFieldSetElement.cpp \
WebCore/html/HTMLFieldSetElement.h \
WebCore/html/HTMLFontElement.cpp \
WebCore/html/HTMLFontElement.h \
+ WebCore/html/HTMLFormattingElementList.cpp \
+ WebCore/html/HTMLFormattingElementList.h \
WebCore/html/HTMLFormCollection.cpp \
WebCore/html/HTMLFormCollection.h \
WebCore/html/HTMLFormControlElement.cpp \
@@ -1523,6 +1550,8 @@ webcore_sources += \
WebCore/page/MemoryInfo.h \
WebCore/page/MouseEventWithHitTestResults.cpp \
WebCore/page/MouseEventWithHitTestResults.h \
+ WebCore/page/Navigation.cpp \
+ WebCore/page/Navigation.h \
WebCore/page/Navigator.cpp \
WebCore/page/Navigator.h \
WebCore/page/NavigatorBase.cpp \
@@ -1533,8 +1562,10 @@ webcore_sources += \
WebCore/page/Page.h \
WebCore/page/PageGroup.cpp \
WebCore/page/PageGroup.h \
- WebCore/page/PageGroupLoadDeferrer.cpp \
- WebCore/page/PageGroupLoadDeferrer.h \
+ WebCore/page/PageGroupLoadDeferrer.cpp \
+ WebCore/page/PageGroupLoadDeferrer.h \
+ WebCore/page/Performance.cpp \
+ WebCore/page/Performance.h \
WebCore/page/PluginHalter.cpp \
WebCore/page/PluginHalter.h \
WebCore/page/PluginHalterClient.h \
@@ -1555,6 +1586,8 @@ webcore_sources += \
WebCore/page/SpatialNavigation.h \
WebCore/page/SuspendableTimer.cpp \
WebCore/page/SuspendableTimer.h \
+ WebCore/page/Timing.cpp \
+ WebCore/page/Timing.h \
WebCore/page/UserContentURLPattern.cpp \
WebCore/page/UserContentURLPattern.h \
WebCore/page/UserScript.h \
@@ -1806,6 +1839,7 @@ webcore_sources += \
WebCore/platform/network/ResourceHandle.h \
WebCore/platform/network/ResourceHandleClient.h \
WebCore/platform/network/ResourceHandleInternal.h \
+ WebCore/platform/network/ResourceLoadTiming.h \
WebCore/platform/network/ResourceRequestBase.cpp \
WebCore/platform/network/ResourceRequestBase.h \
WebCore/platform/network/ResourceResponseBase.cpp \
@@ -1909,6 +1943,8 @@ webcore_sources += \
WebCore/rendering/LayoutState.h \
WebCore/rendering/MediaControlElements.h \
WebCore/rendering/OverlapTestRequestClient.h \
+ WebCore/rendering/PaintInfo.h \
+ WebCore/rendering/PaintPhase.h \
WebCore/rendering/RenderApplet.cpp \
WebCore/rendering/RenderApplet.h \
WebCore/rendering/RenderArena.cpp \
@@ -2116,49 +2152,30 @@ webcore_sources += \
WebCore/xml/XMLSerializer.h
webcoregtk_sources += \
- WebCore/bindings/js/ScriptControllerGtk.cpp \
- WebCore/plugins/gtk/PluginDataGtk.cpp \
- WebCore/plugins/gtk/PluginPackageGtk.cpp \
- WebCore/plugins/gtk/PluginViewGtk.cpp
-
-if TARGET_X11
-webcoregtk_sources += \
- WebCore/plugins/gtk/gtk2xtbin.c \
- WebCore/plugins/gtk/gtk2xtbin.h \
- WebCore/plugins/gtk/xembed.h
-endif
-
-if TARGET_WIN32
-webcore_sources += \
- WebCore/plugins/win/PluginDatabaseWin.cpp \
- WebCore/plugins/win/PluginMessageThrottlerWin.cpp \
- WebCore/plugins/win/PluginMessageThrottlerWin.h
-endif
-
-webcoregtk_sources += \
- WebCore/accessibility/gtk/AXObjectCacheAtk.cpp \
WebCore/accessibility/gtk/AccessibilityObjectAtk.cpp \
WebCore/accessibility/gtk/AccessibilityObjectWrapperAtk.cpp \
WebCore/accessibility/gtk/AccessibilityObjectWrapperAtk.h \
+ WebCore/accessibility/gtk/AXObjectCacheAtk.cpp \
+ WebCore/bindings/js/ScriptControllerGtk.cpp \
WebCore/page/gtk/DragControllerGtk.cpp \
WebCore/page/gtk/EventHandlerGtk.cpp \
WebCore/page/gtk/FrameGtk.cpp \
WebCore/platform/graphics/cairo/CairoPath.h \
+ WebCore/platform/graphics/cairo/FontCacheCairo.cpp \
WebCore/platform/graphics/cairo/FontCairo.cpp \
+ WebCore/platform/graphics/cairo/FontCustomPlatformData.h \
+ WebCore/platform/graphics/cairo/FontPlatformData.h \
+ WebCore/platform/graphics/cairo/GOwnPtrCairo.cpp \
+ WebCore/platform/graphics/cairo/GOwnPtrCairo.h \
WebCore/platform/graphics/cairo/GradientCairo.cpp \
WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp \
WebCore/platform/graphics/cairo/GraphicsContextPlatformPrivateCairo.h \
- WebCore/platform/graphics/cairo/GOwnPtrCairo.cpp \
- WebCore/platform/graphics/cairo/GOwnPtrCairo.h \
WebCore/platform/graphics/cairo/ImageBufferCairo.cpp \
WebCore/platform/graphics/cairo/ImageBufferData.h \
WebCore/platform/graphics/cairo/ImageCairo.cpp \
WebCore/platform/graphics/cairo/PathCairo.cpp \
WebCore/platform/graphics/cairo/PatternCairo.cpp \
WebCore/platform/graphics/cairo/TransformationMatrixCairo.cpp \
- WebCore/platform/graphics/cairo/FontCacheCairo.cpp \
- WebCore/platform/graphics/cairo/FontCustomPlatformData.h \
- WebCore/platform/graphics/cairo/FontPlatformData.h \
WebCore/platform/graphics/gtk/ColorGtk.cpp \
WebCore/platform/graphics/gtk/FontGtk.cpp \
WebCore/platform/graphics/gtk/IconGtk.cpp \
@@ -2184,11 +2201,13 @@ webcoregtk_sources += \
WebCore/platform/gtk/GOwnPtrGtk.h \
WebCore/platform/gtk/GRefPtrGtk.cpp \
WebCore/platform/gtk/GRefPtrGtk.h \
+ WebCore/platform/gtk/gtk2drawing.c \
+ WebCore/platform/gtk/gtkdrawing.h \
WebCore/platform/gtk/GtkPluginWidget.cpp \
WebCore/platform/gtk/GtkPluginWidget.h \
WebCore/platform/gtk/GtkVersioning.h \
- WebCore/platform/gtk/KURLGtk.cpp \
WebCore/platform/gtk/KeyEventGtk.cpp \
+ WebCore/platform/gtk/KURLGtk.cpp \
WebCore/platform/gtk/Language.cpp \
WebCore/platform/gtk/LocalizedStringsGtk.cpp \
WebCore/platform/gtk/LoggingGtk.cpp \
@@ -2201,11 +2220,11 @@ webcoregtk_sources += \
WebCore/platform/gtk/PopupMenuGtk.cpp \
WebCore/platform/gtk/RenderThemeGtk.cpp \
WebCore/platform/gtk/RenderThemeGtk.h \
- WebCore/platform/gtk/ScrollViewGtk.cpp \
WebCore/platform/gtk/ScrollbarGtk.cpp \
WebCore/platform/gtk/ScrollbarGtk.h \
WebCore/platform/gtk/ScrollbarThemeGtk.cpp \
WebCore/platform/gtk/ScrollbarThemeGtk.h \
+ WebCore/platform/gtk/ScrollViewGtk.cpp \
WebCore/platform/gtk/SearchPopupMenuGtk.cpp \
WebCore/platform/gtk/SharedBufferGtk.cpp \
WebCore/platform/gtk/SharedTimerGtk.cpp \
@@ -2213,10 +2232,6 @@ webcoregtk_sources += \
WebCore/platform/gtk/TemporaryLinkStubs.cpp \
WebCore/platform/gtk/WheelEventGtk.cpp \
WebCore/platform/gtk/WidgetGtk.cpp \
- WebCore/platform/gtk/gtk2drawing.c \
- WebCore/platform/gtk/gtkdrawing.h \
- WebCore/platform/image-decoders/ImageDecoder.h \
- WebCore/platform/image-decoders/ImageDecoder.cpp \
WebCore/platform/image-decoders/bmp/BMPImageDecoder.cpp \
WebCore/platform/image-decoders/bmp/BMPImageDecoder.h \
WebCore/platform/image-decoders/bmp/BMPImageReader.cpp \
@@ -2228,6 +2243,8 @@ webcoregtk_sources += \
WebCore/platform/image-decoders/gif/GIFImageReader.h \
WebCore/platform/image-decoders/ico/ICOImageDecoder.cpp \
WebCore/platform/image-decoders/ico/ICOImageDecoder.h \
+ WebCore/platform/image-decoders/ImageDecoder.cpp \
+ WebCore/platform/image-decoders/ImageDecoder.h \
WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp \
WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.h \
WebCore/platform/image-decoders/png/PNGImageDecoder.cpp \
@@ -2235,16 +2252,42 @@ webcoregtk_sources += \
WebCore/platform/network/soup/AuthenticationChallenge.h \
WebCore/platform/network/soup/CookieJarSoup.cpp \
WebCore/platform/network/soup/CookieJarSoup.h \
+ WebCore/platform/network/soup/GOwnPtrSoup.cpp \
+ WebCore/platform/network/soup/GOwnPtrSoup.h \
WebCore/platform/network/soup/ResourceError.h \
WebCore/platform/network/soup/ResourceHandleSoup.cpp \
- WebCore/platform/network/soup/ResourceRequestSoup.cpp \
- WebCore/platform/network/soup/ResourceResponseSoup.cpp \
WebCore/platform/network/soup/ResourceRequest.h \
+ WebCore/platform/network/soup/ResourceRequestSoup.cpp \
WebCore/platform/network/soup/ResourceResponse.h \
- WebCore/platform/network/soup/GOwnPtrSoup.h \
- WebCore/platform/network/soup/GOwnPtrSoup.cpp \
+ WebCore/platform/network/soup/ResourceResponseSoup.cpp \
+ WebCore/plugins/gtk/PluginDataGtk.cpp \
+ WebCore/plugins/gtk/PluginPackageGtk.cpp \
+ WebCore/plugins/gtk/PluginViewGtk.cpp \
WebCore/workers/SharedWorkerRepository.h
+if TARGET_X11
+webcoregtk_sources += \
+ WebCore/plugins/gtk/gtk2xtbin.c \
+ WebCore/plugins/gtk/gtk2xtbin.h \
+ WebCore/plugins/gtk/xembed.h
+endif
+
+if TARGET_WIN32
+webcore_sources += \
+ WebCore/plugins/win/PluginDatabaseWin.cpp \
+ WebCore/plugins/win/PluginMessageThrottlerWin.cpp \
+ WebCore/plugins/win/PluginMessageThrottlerWin.h
+endif
+
+# ----
+# GTK+ 2.x/3.x support
+# ----
+
+if GTK_API_VERSION_2
+webcore_cppflags += \
+ -DGTK_API_VERSION_2=1
+endif
+
# ----
# icu unicode backend
# ----
@@ -2335,12 +2378,12 @@ webcore_cppflags += \
-DENABLE_METER_TAG=0
# ----
-# HTML Progress Element - disable for now, since painting code is missing.
+# HTML Progress Element
# ----
-FEATURE_DEFINES += ENABLE_PROGRESS_TAG=0
+FEATURE_DEFINES += ENABLE_PROGRESS_TAG=1
webcore_cppflags += \
- -DENABLE_PROGRESS_TAG=0
+ -DENABLE_PROGRESS_TAG=1
# ----
# JavaScript Debugger/Profiler
@@ -2569,6 +2612,19 @@ webcore_sources += \
endif # END ENABLE_INDEXED_DATABASE
# ----
+# Support for <input type="file" directory>
+# ----
+if ENABLE_DIRECTORY_UPLOAD
+FEATURE_DEFINES += ENABLE_DIRECTORY_UPLOAD=1
+webcore_cppflags += -DENABLE_DIRECTORY_UPLOAD=1
+
+else
+
+webcore_cppflags += -DENABLE_DIRECTORY_UPLOAD=0
+
+endif # END ENABLE_DIRECTORY_UPLOAD
+
+# ----
# HTML5 client-side session and persistent storage
# ----
if ENABLE_DOM_STORAGE
@@ -2772,8 +2828,8 @@ FEATURE_DEFINES += ENABLE_XPATH=1
webcore_cppflags += -DENABLE_XPATH=1
webcore_built_sources += \
- DerivedSources/XPathGrammar.cpp \
- DerivedSources/XPathGrammar.h
+ DerivedSources/WebCore/XPathGrammar.cpp \
+ DerivedSources/WebCore/XPathGrammar.h
IDL_BINDINGS += \
WebCore/xml/XPathEvaluator.idl \
@@ -2818,18 +2874,18 @@ webcore_sources += \
WebCore/xml/XPathVariableReference.h
# XPath grammar
-$(GENSOURCES)/XPathGrammar.h: $(GENSOURCES)/XPathGrammar.cpp;
+$(GENSOURCES_WEBCORE)/XPathGrammar.h: $(GENSOURCES_WEBCORE)/XPathGrammar.cpp;
# NOTE: older versions of bison do not inject an inclusion guard, so we do it
-$(GENSOURCES)/XPathGrammar.cpp: $(WebCore)/xml/XPathGrammar.y
- rm -f $(GENSOURCES)/XPathGrammar.cpp.h $(GENSOURCES)/XPathGrammar.hpp
- $(BISON) -d -p xpathyy $< -o $(GENSOURCES)/XPathGrammar.cpp
- touch $(GENSOURCES)/XPathGrammar.cpp.h $(GENSOURCES)/XPathGrammar.hpp
- echo '#ifndef XPathGrammar_h' > $(GENSOURCES)/XPathGrammar.h
- echo '#define XPathGrammar_h' >> $(GENSOURCES)/XPathGrammar.h
- cat $(GENSOURCES)/XPathGrammar.cpp.h $(GENSOURCES)/XPathGrammar.hpp >> $(GENSOURCES)/XPathGrammar.h
- echo '#endif' >> $(GENSOURCES)/XPathGrammar.h
- rm -f $(GENSOURCES)/XPathGrammar.cpp.h $(GENSOURCES)/XPathGrammar.hpp
+$(GENSOURCES_WEBCORE)/XPathGrammar.cpp: $(WebCore)/xml/XPathGrammar.y
+ rm -f $(GENSOURCES_WEBCORE)/XPathGrammar.cpp.h $(GENSOURCES_WEBCORE)/XPathGrammar.hpp
+ $(BISON) -d -p xpathyy $< -o $(GENSOURCES_WEBCORE)/XPathGrammar.cpp
+ touch $(GENSOURCES_WEBCORE)/XPathGrammar.cpp.h $(GENSOURCES_WEBCORE)/XPathGrammar.hpp
+ echo '#ifndef XPathGrammar_h' > $(GENSOURCES_WEBCORE)/XPathGrammar.h
+ echo '#define XPathGrammar_h' >> $(GENSOURCES_WEBCORE)/XPathGrammar.h
+ cat $(GENSOURCES_WEBCORE)/XPathGrammar.cpp.h $(GENSOURCES_WEBCORE)/XPathGrammar.hpp >> $(GENSOURCES_WEBCORE)/XPathGrammar.h
+ echo '#endif' >> $(GENSOURCES_WEBCORE)/XPathGrammar.h
+ rm -f $(GENSOURCES_WEBCORE)/XPathGrammar.cpp.h $(GENSOURCES_WEBCORE)/XPathGrammar.hpp
endif # END ENABLE_XPATH
@@ -2932,8 +2988,8 @@ if ENABLE_WML
FEATURE_DEFINES += ENABLE_WML=1
webcore_built_sources += \
- DerivedSources/WMLElementFactory.cpp \
- DerivedSources/WMLNames.cpp
+ DerivedSources/WebCore/WMLElementFactory.cpp \
+ DerivedSources/WebCore/WMLNames.cpp
webcore_cppflags += \
-DENABLE_WML=1
@@ -2977,10 +3033,10 @@ webcore_sources += \
WebCore/wml/WMLVariables.cpp
# WML tag and attribute names
-DerivedSources/WMLNames.cpp: DerivedSources/WMLElementFactory.cpp;
+DerivedSources/WebCore/WMLNames.cpp: DerivedSources/WebCore/WMLElementFactory.cpp;
-DerivedSources/WMLElementFactory.cpp: $(WebCore)/dom/make_names.pl $(WebCore)/wml/WMLTagNames.in $(WebCore)/wml/WMLAttributeNames.in
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --tags $(WebCore)/wml/WMLTagNames.in --attrs $(WebCore)/wml/WMLAttributeNames.in --factory --wrapperFactory --outputDir "$(GENSOURCES)"
+DerivedSources/WebCore/WMLElementFactory.cpp: $(WebCore)/dom/make_names.pl $(WebCore)/wml/WMLTagNames.in $(WebCore)/wml/WMLAttributeNames.in
+ $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --tags $(WebCore)/wml/WMLTagNames.in --attrs $(WebCore)/wml/WMLAttributeNames.in --factory --wrapperFactory --outputDir "$(GENSOURCES_WEBCORE)"
endif # END ENABLE_WML
# ----
@@ -3071,23 +3127,23 @@ webcore_sources += \
WebCore/mathml/RenderMathMLUnderOver.h
webcore_built_sources += \
- DerivedSources/MathMLElementFactory.cpp \
- DerivedSources/MathMLElementFactory.h \
- DerivedSources/MathMLNames.cpp \
- DerivedSources/MathMLNames.h
+ DerivedSources/WebCore/MathMLElementFactory.cpp \
+ DerivedSources/WebCore/MathMLElementFactory.h \
+ DerivedSources/WebCore/MathMLNames.cpp \
+ DerivedSources/WebCore/MathMLNames.h
# MathML tag and attribute names, and element factory
-DerivedSources/MathMLElementFactory.h: DerivedSources/MathMLElementFactory.cpp
+DerivedSources/WebCore/MathMLElementFactory.h: DerivedSources/WebCore/MathMLElementFactory.cpp
-DerivedSources/MathMLNames.h: DerivedSources/MathMLNames.cpp
+DerivedSources/WebCore/MathMLNames.h: DerivedSources/WebCore/MathMLNames.cpp
-DerivedSources/MathMLElementFactory.cpp DerivedSources/MathMLNames.cpp: $(WebCore)/dom/make_names.pl $(WebCore)/mathml/mathtags.in $(WebCore)/mathml/mathattrs.in
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --tags $(WebCore)/mathml/mathtags.in --attrs $(WebCore)/mathml/mathattrs.in --factory --wrapperFactory --outputDir "$(GENSOURCES)"
+DerivedSources/WebCore/MathMLElementFactory.cpp DerivedSources/WebCore/MathMLNames.cpp: $(WebCore)/dom/make_names.pl $(WebCore)/mathml/mathtags.in $(WebCore)/mathml/mathattrs.in
+ $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --tags $(WebCore)/mathml/mathtags.in --attrs $(WebCore)/mathml/mathattrs.in --factory --wrapperFactory --outputDir "$(GENSOURCES_WEBCORE)"
else
-DerivedSources/MathMLElementFactory.cpp:
+DerivedSources/WebCore/MathMLElementFactory.cpp:
echo > $@
-DerivedSources/MathMLNames.cpp:
+DerivedSources/WebCore/MathMLNames.cpp:
echo > $@
endif # END ENABLE_MATHML
@@ -3123,10 +3179,10 @@ WEBCORE_CSS_PROPERTY_NAMES += $(WebCore)/css/SVGCSSPropertyNames.in
WEBCORE_CSS_VALUE_KEYWORDS += $(WebCore)/css/SVGCSSValueKeywords.in
webcore_built_sources += \
- DerivedSources/JSSVGElementWrapperFactory.cpp \
- DerivedSources/SVGElementFactory.cpp \
- DerivedSources/SVGNames.cpp \
- DerivedSources/XLinkNames.cpp
+ DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp \
+ DerivedSources/WebCore/SVGElementFactory.cpp \
+ DerivedSources/WebCore/SVGNames.cpp \
+ DerivedSources/WebCore/XLinkNames.cpp
IDL_BINDINGS += \
WebCore/svg/ElementTimeControl.idl \
@@ -3169,6 +3225,7 @@ IDL_BINDINGS += \
WebCore/svg/SVGFEColorMatrixElement.idl \
WebCore/svg/SVGFEComponentTransferElement.idl \
WebCore/svg/SVGFECompositeElement.idl \
+ WebCore/svg/SVGFEConvolveMatrixElement.idl \
WebCore/svg/SVGFEDiffuseLightingElement.idl \
WebCore/svg/SVGFEDisplacementMapElement.idl \
WebCore/svg/SVGFEDistantLightElement.idl \
@@ -3447,6 +3504,8 @@ webcore_sources += \
WebCore/svg/SVGFEComponentTransferElement.h \
WebCore/svg/SVGFECompositeElement.cpp \
WebCore/svg/SVGFECompositeElement.h \
+ WebCore/svg/SVGFEConvolveMatrixElement.cpp \
+ WebCore/svg/SVGFEConvolveMatrixElement.h \
WebCore/svg/SVGFEDiffuseLightingElement.cpp \
WebCore/svg/SVGFEDiffuseLightingElement.h \
WebCore/svg/SVGFEDisplacementMapElement.cpp \
@@ -3732,24 +3791,24 @@ webcore_cppflags += -DENABLE_SVG_ANIMATION=1
endif
# SVG tag and attribute names (need to pass an extra flag if svg experimental features are enabled)
-DerivedSources/SVGNames.cpp: DerivedSources/SVGElementFactory.cpp;
-DerivedSources/JSSVGElementWrapperFactory.cpp: DerivedSources/SVGElementFactory.cpp
+DerivedSources/WebCore/SVGNames.cpp: DerivedSources/WebCore/SVGElementFactory.cpp;
+DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp: DerivedSources/WebCore/SVGElementFactory.cpp
if SVG_FLAGS
-DerivedSources/SVGElementFactory.cpp: $(WebCore)/dom/make_names.pl $(WebCore)/svg/svgtags.in $(WebCore)/svg/svgattrs.in
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --tags $(WebCore)/svg/svgtags.in --attrs $(WebCore)/svg/svgattrs.in --extraDefines "$(SVG_FEATURES)" --factory --wrapperFactory --outputDir "$(GENSOURCES)"
+DerivedSources/WebCore/SVGElementFactory.cpp: $(WebCore)/dom/make_names.pl $(WebCore)/svg/svgtags.in $(WebCore)/svg/svgattrs.in
+ $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --tags $(WebCore)/svg/svgtags.in --attrs $(WebCore)/svg/svgattrs.in --extraDefines "$(SVG_FEATURES)" --factory --wrapperFactory --outputDir "$(GENSOURCES_WEBCORE)"
else
-DerivedSources/SVGElementFactory.cpp: $(WebCore)/dom/make_names.pl $(WebCore)/svg/svgtags.in $(WebCore)/svg/svgattrs.in
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --tags $(WebCore)/svg/svgtags.in --attrs $(WebCore)/svg/svgattrs.in --factory --wrapperFactory --outputDir "$(GENSOURCES)"
+DerivedSources/WebCore/SVGElementFactory.cpp: $(WebCore)/dom/make_names.pl $(WebCore)/svg/svgtags.in $(WebCore)/svg/svgattrs.in
+ $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --tags $(WebCore)/svg/svgtags.in --attrs $(WebCore)/svg/svgattrs.in --factory --wrapperFactory --outputDir "$(GENSOURCES_WEBCORE)"
endif # SVG_FLAGS
# end SVG Features
-DerivedSources/XLinkNames.h: DerivedSources/XLinkNames.cpp;
+DerivedSources/WebCore/XLinkNames.h: DerivedSources/WebCore/XLinkNames.cpp;
-DerivedSources/XLinkNames.cpp : $(WebCore)/dom/make_names.pl $(WebCore)/svg/xlinkattrs.in
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --attrs $(WebCore)/svg/xlinkattrs.in --outputDir "$(GENSOURCES)"
+DerivedSources/WebCore/XLinkNames.cpp : $(WebCore)/dom/make_names.pl $(WebCore)/svg/xlinkattrs.in
+ $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --attrs $(WebCore)/svg/xlinkattrs.in --outputDir "$(GENSOURCES_WEBCORE)"
endif # END ENABLE_SVG
@@ -3826,49 +3885,49 @@ FEATURE_DEFINES += ENABLE_FILE_WRITER=1
webcore_cppflags += -DENABLE_FILE_WRITER=1
endif # END ENABLE_FILE_WRITER
-DerivedSources/CSSPropertyNames.h: $(WEBCORE_CSS_PROPERTY_NAMES) $(WebCore)/css/makeprop.pl
+DerivedSources/WebCore/CSSPropertyNames.h: $(WEBCORE_CSS_PROPERTY_NAMES) $(WebCore)/css/makeprop.pl
if sort $(WEBCORE_CSS_PROPERTY_NAMES) | uniq -d | grep -E '^[^#]'; then echo 'Duplicate value!'; exit 1; fi
cat $(WEBCORE_CSS_PROPERTY_NAMES) > CSSPropertyNames.in
$(PERL) "$(WebCore)/css/makeprop.pl"
- mv CSSPropertyNames.* $(GENSOURCES)
+ mv CSSPropertyNames.* $(GENSOURCES_WEBCORE)
# Lower case all the values, as CSS values are case-insensitive
-DerivedSources/CSSValueKeywords.h : $(WEBCORE_CSS_VALUE_KEYWORDS) $(WebCore)/css/makevalues.pl
+DerivedSources/WebCore/CSSValueKeywords.h : $(WEBCORE_CSS_VALUE_KEYWORDS) $(WebCore)/css/makevalues.pl
$(PERL) -ne 'print lc' $(WEBCORE_CSS_VALUE_KEYWORDS) > CSSValueKeywords.in
if sort CSSValueKeywords.in | uniq -d | grep -E '^[^#]'; then echo 'Duplicate value!'; exit 1; fi
$(PERL) "$(WebCore)/css/makevalues.pl"
- mv CSSValueKeywords.* $(GENSOURCES)
+ mv CSSValueKeywords.* $(GENSOURCES_WEBCORE)
# DOCTYPE strings
-DerivedSources/DocTypeStrings.cpp : $(WebCore)/html/DocTypeStrings.gperf $(WebCore)/make-hash-tools.pl
- $(PERL) $(WebCore)/make-hash-tools.pl $(GENSOURCES) $(WebCore)/html/DocTypeStrings.gperf
+DerivedSources/WebCore/DocTypeStrings.cpp : $(WebCore)/html/DocTypeStrings.gperf $(WebCore)/make-hash-tools.pl
+ $(PERL) $(WebCore)/make-hash-tools.pl $(GENSOURCES_WEBCORE) $(WebCore)/html/DocTypeStrings.gperf
# HTML entity names
-DerivedSources/HTMLEntityNames.cpp : $(WebCore)/html/HTMLEntityNames.gperf $(WebCore)/make-hash-tools.pl
- $(PERL) $(WebCore)/make-hash-tools.pl $(GENSOURCES) $(WebCore)/html/HTMLEntityNames.gperf
+DerivedSources/WebCore/HTMLEntityNames.cpp : $(WebCore)/html/HTMLEntityNames.gperf $(WebCore)/make-hash-tools.pl
+ $(PERL) $(WebCore)/make-hash-tools.pl $(GENSOURCES_WEBCORE) $(WebCore)/html/HTMLEntityNames.gperf
# color names
-DerivedSources/ColorData.cpp: $(WebCore)/platform/ColorData.gperf $(WebCore)/make-hash-tools.pl
- $(PERL) $(WebCore)/make-hash-tools.pl $(GENSOURCES) $(WebCore)/platform/ColorData.gperf
+DerivedSources/WebCore/ColorData.cpp: $(WebCore)/platform/ColorData.gperf $(WebCore)/make-hash-tools.pl
+ $(PERL) $(WebCore)/make-hash-tools.pl $(GENSOURCES_WEBCORE) $(WebCore)/platform/ColorData.gperf
# CSS tokenizer
-DerivedSources/tokenizer.cpp : $(WebCore)/css/tokenizer.flex $(WebCore)/css/maketokenizer
+DerivedSources/WebCore/tokenizer.cpp : $(WebCore)/css/tokenizer.flex $(WebCore)/css/maketokenizer
$(AM_V_GEN)$(FLEX) -t $< | $(PERL) $(WebCore)/css/maketokenizer > $@
# CSS grammar
-DerivedSources/CSSGrammar.h: $(GENSOURCES)/CSSGrammar.cpp;
+DerivedSources/WebCore/CSSGrammar.h: $(GENSOURCES_WEBCORE)/CSSGrammar.cpp;
# NOTE: older versions of bison do not inject an inclusion guard, so we do it
-DerivedSources/CSSGrammar.cpp: $(WebCore)/css/CSSGrammar.y
- rm -f $(GENSOURCES)/CSSGrammar.cpp.h $(GENSOURCES)/CSSGrammar.hpp
- $(BISON) -d -p cssyy $< -o $(GENSOURCES)/CSSGrammar.cpp
- touch $(GENSOURCES)/CSSGrammar.cpp.h $(GENSOURCES)/CSSGrammar.hpp
- echo '#ifndef CSSGrammar_h' > $(GENSOURCES)/CSSGrammar.h
- echo '#define CSSGrammar_h' >> $(GENSOURCES)/CSSGrammar.h
- cat $(GENSOURCES)/CSSGrammar.cpp.h $(GENSOURCES)/CSSGrammar.hpp >> $(GENSOURCES)/CSSGrammar.h
- echo '#endif' >> $(GENSOURCES)/CSSGrammar.h
- rm -f $(GENSOURCES)/CSSGrammar.cpp.h $(GENSOURCES)/CSSGrammar.hpp
+DerivedSources/WebCore/CSSGrammar.cpp: $(WebCore)/css/CSSGrammar.y
+ rm -f $(GENSOURCES_WEBCORE)/CSSGrammar.cpp.h $(GENSOURCES_WEBCORE)/CSSGrammar.hpp
+ $(BISON) -d -p cssyy $< -o $(GENSOURCES_WEBCORE)/CSSGrammar.cpp
+ touch $(GENSOURCES_WEBCORE)/CSSGrammar.cpp.h $(GENSOURCES_WEBCORE)/CSSGrammar.hpp
+ echo '#ifndef CSSGrammar_h' > $(GENSOURCES_WEBCORE)/CSSGrammar.h
+ echo '#define CSSGrammar_h' >> $(GENSOURCES_WEBCORE)/CSSGrammar.h
+ cat $(GENSOURCES_WEBCORE)/CSSGrammar.cpp.h $(GENSOURCES_WEBCORE)/CSSGrammar.hpp >> $(GENSOURCES_WEBCORE)/CSSGrammar.h
+ echo '#endif' >> $(GENSOURCES_WEBCORE)/CSSGrammar.h
+ rm -f $(GENSOURCES_WEBCORE)/CSSGrammar.cpp.h $(GENSOURCES_WEBCORE)/CSSGrammar.hpp
# user agent style sheets
USER_AGENT_STYLE_SHEETS = \
@@ -3889,27 +3948,27 @@ SCRIPTS_BINDINGS = \
$(WebCore)/bindings/scripts/InFilesParser.pm \
$(WebCore)/bindings/scripts/generate-bindings.pl
-DerivedSources/UserAgentStyleSheetsData.cpp: DerivedSources/UserAgentStyleSheets.h;
+DerivedSources/WebCore/UserAgentStyleSheetsData.cpp: DerivedSources/WebCore/UserAgentStyleSheets.h;
-DerivedSources/UserAgentStyleSheets.h: $(WebCore)/css/make-css-file-arrays.pl $(USER_AGENT_STYLE_SHEETS)
- $(AM_V_GEN)$(PERL) $< $@ DerivedSources/UserAgentStyleSheetsData.cpp $(USER_AGENT_STYLE_SHEETS)
+DerivedSources/WebCore/UserAgentStyleSheets.h: $(WebCore)/css/make-css-file-arrays.pl $(USER_AGENT_STYLE_SHEETS)
+ $(AM_V_GEN)$(PERL) $< $@ DerivedSources/WebCore/UserAgentStyleSheetsData.cpp $(USER_AGENT_STYLE_SHEETS)
# HTML tag and attribute names
if HTML_FLAGS
-DerivedSources/HTMLElementFactory.cpp DerivedSources/HTMLNames.cpp: $(WebCore)/dom/make_names.pl $(WebCore)/html/HTMLTagNames.in $(WebCore)/html/HTMLAttributeNames.in
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --tags $(WebCore)/html/HTMLTagNames.in --attrs $(WebCore)/html/HTMLAttributeNames.in --extraDefines "$(HTML_FEATURES)" --factory --wrapperFactory --outputDir "$(GENSOURCES)"
+DerivedSources/WebCore/HTMLElementFactory.cpp DerivedSources/WebCore/HTMLElementFactory.h DerivedSources/WebCore/HTMLNames.cpp DerivedSources/WebCore/HTMLNames.h: $(WebCore)/dom/make_names.pl $(WebCore)/html/HTMLTagNames.in $(WebCore)/html/HTMLAttributeNames.in
+ $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --tags $(WebCore)/html/HTMLTagNames.in --attrs $(WebCore)/html/HTMLAttributeNames.in --extraDefines "$(HTML_FEATURES)" --factory --wrapperFactory --outputDir "$(GENSOURCES_WEBCORE)"
else
-DerivedSources/HTMLElementFactory.cpp DerivedSources/HTMLNames.cpp: $(WebCore)/dom/make_names.pl $(WebCore)/html/HTMLTagNames.in $(WebCore)/html/HTMLAttributeNames.in
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --tags $(WebCore)/html/HTMLTagNames.in --attrs $(WebCore)/html/HTMLAttributeNames.in --factory --wrapperFactory --outputDir "$(GENSOURCES)"
+DerivedSources/WebCore/HTMLElementFactory.cpp DerivedSources/WebCore/HTMLElementFactory.h DerivedSources/WebCore/HTMLNames.cpp DerivedSources/WebCore/HTMLNames.h: $(WebCore)/dom/make_names.pl $(WebCore)/html/HTMLTagNames.in $(WebCore)/html/HTMLAttributeNames.in
+ $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --tags $(WebCore)/html/HTMLTagNames.in --attrs $(WebCore)/html/HTMLAttributeNames.in --factory --wrapperFactory --outputDir "$(GENSOURCES_WEBCORE)"
endif # HTML_FLAGS
-DerivedSources/JSHTMLElementWrapperFactory.cpp: DerivedSources/HTMLNames.cpp;
+DerivedSources/WebCore/JSHTMLElementWrapperFactory.cpp: DerivedSources/WebCore/HTMLNames.cpp;
-DerivedSources/XMLNSNames.cpp: $(WebCore)/dom/make_names.pl $(WebCore)/xml/xmlnsattrs.in
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --attrs $(WebCore)/xml/xmlnsattrs.in --outputDir "$(GENSOURCES)"
+DerivedSources/WebCore/XMLNSNames.cpp DerivedSources/WebCore/XMLNSNames.h: $(WebCore)/dom/make_names.pl $(WebCore)/xml/xmlnsattrs.in
+ $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --attrs $(WebCore)/xml/xmlnsattrs.in --outputDir "$(GENSOURCES_WEBCORE)"
-DerivedSources/XMLNames.cpp: $(WebCore)/dom/make_names.pl $(WebCore)/xml/xmlattrs.in
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --attrs $(WebCore)/xml/xmlattrs.in --outputDir "$(GENSOURCES)"
+DerivedSources/WebCore/XMLNames.cpp DerivedSources/WebCore/XMLNames.h: $(WebCore)/dom/make_names.pl $(WebCore)/xml/xmlattrs.in
+ $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --attrs $(WebCore)/xml/xmlattrs.in --outputDir "$(GENSOURCES_WEBCORE)"
IDL_PATH := \
$(WebCore)/bindings/js \
@@ -3930,11 +3989,11 @@ IDL_PATH := \
vpath %.idl = $(IDL_PATH)
-DerivedSources/JS%.h: DerivedSources/JS%.cpp;
+DerivedSources/WebCore/JS%.h: DerivedSources/WebCore/JS%.cpp;
.SECONDARY:
-DerivedSources/JS%.cpp: %.idl $(SCRIPTS_BINDINGS) $(WebCore)/bindings/scripts/CodeGeneratorJS.pm
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $(WebCore)/bindings/scripts/generate-bindings.pl $(IDL_PATH:%=--include "%") --outputDir "$(GENSOURCES)" --defines "LANGUAGE_JAVASCRIPT=1 $(FEATURE_DEFINES)" --generator JS $<
+DerivedSources/WebCore/JS%.cpp: %.idl $(SCRIPTS_BINDINGS) $(WebCore)/bindings/scripts/CodeGeneratorJS.pm
+ $(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 $<
IDL_BINDINGS_JS_PURE := \
WebCore/svg/ElementTimeControl.idl \
@@ -3954,19 +4013,19 @@ IDL_BINDINGS_JS_PURE := \
IDL_BINDINGS_JS := $(filter-out $(IDL_BINDINGS_JS_PURE),$(IDL_BINDINGS))
-webcore_built_nosources += $(patsubst %.idl,DerivedSources/JS%.h,$(notdir $(IDL_BINDINGS)))
+webcore_built_nosources += $(patsubst %.idl,DerivedSources/WebCore/JS%.h,$(notdir $(IDL_BINDINGS)))
-webcore_built_nosources += $(patsubst %.idl,DerivedSources/JS%.cpp,$(notdir $(IDL_BINDINGS_JS)))
+webcore_built_nosources += $(patsubst %.idl,DerivedSources/WebCore/JS%.cpp,$(notdir $(IDL_BINDINGS_JS)))
webcore_built_objects = := $(patsubst %.cpp,%.lo,$(webcore_built_nosources))
$(webcore_built_objects): AM_CPPFLAGS+=$(corekit_cppflags)
-$(webcore_built_objects): AM_CXXFLAGS+=$(libwebkit_1_0_la_CXXFLAGS)
+$(webcore_built_objects): AM_CXXFLAGS+=$(libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CXXFLAGS)
-libWebCoreJS_objects := $(patsubst %.idl,DerivedSources/JS%.lo,$(notdir $(IDL_BINDINGS_JS)))
+libWebCoreJS_objects := $(patsubst %.idl,DerivedSources/WebCore/JS%.lo,$(notdir $(IDL_BINDINGS_JS)))
-libWebCoreJS_depfiles := $(patsubst %.idl,DerivedSources/$(DEPDIR)/JS%.Plo,$(notdir $(IDL_BINDINGS_JS)))
+libWebCoreJS_depfiles := $(patsubst %.idl,DerivedSources/WebCore/$(DEPDIR)/JS%.Plo,$(notdir $(IDL_BINDINGS_JS)))
# Older automake versions (1.7) place Plo files in a different place:
libWebCoreJS_depfiles += $(patsubst %.lo,$(DEPDIR)/%.Plo,$(libWebCoreJS_objects))
@@ -3975,14 +4034,14 @@ libWebCoreJS_depfiles += $(patsubst %.lo,$(DEPDIR)/%.Plo,$(libWebCoreJS_objects)
$(libWebCoreJS_objects): AM_CPPFLAGS+=$(corekit_cppflags)
-$(libWebCoreJS_objects): AM_CXXFLAGS+=$(libwebkit_1_0_la_CXXFLAGS)
+$(libWebCoreJS_objects): AM_CXXFLAGS+=$(libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CXXFLAGS)
libWebCoreJS.la: $(libWebCoreJS_objects)
$(CXXLINK) $(libWebCoreJS_objects) $(LIBS)
DerivedSources/webkit/webkitdomdummy.c:
- echo > $@
+ mkdir -p DerivedSources/webkit || echo > $@
# Because WebCore/bindings/gobject/WebKitDOMObject.h is static source but is also a distributed header
# required by other distributed headers (both static and auto-generated), need to move this to the
@@ -4015,6 +4074,7 @@ IDL_BINDINGS_GDOM += \
WebCore/dom/DocumentType.idl \
WebCore/dom/DOMImplementation.idl \
WebCore/dom/DOMStringList.idl \
+ WebCore/dom/DOMStringMap.idl \
WebCore/dom/Element.idl \
WebCore/dom/EntityReference.idl \
WebCore/dom/Event.idl \
@@ -4097,7 +4157,6 @@ IDL_BINDINGS_GDOM += \
WebCore/page/Console.idl \
WebCore/page/DOMWindow.idl \
WebCore/page/DOMSelection.idl \
- WebCore/page/Geolocation.idl \
WebCore/page/History.idl \
WebCore/page/Location.idl \
WebCore/page/MemoryInfo.idl \
@@ -4114,6 +4173,12 @@ IDL_BINDINGS_GDOM += \
WebCore/xml/XPathNSResolver.idl \
WebCore/xml/XPathResult.idl
+if ENABLE_GEOLOCATION
+IDL_BINDINGS_GDOM += \
+ WebCore/page/Geolocation.idl
+endif # END ENABLE_GEOLOCATION
+
+
# All classes autogenerated in the GObject DOM bindings
GDOM_AUTO_CLASSES += $(basename $(notdir $(IDL_BINDINGS_GDOM)))
@@ -4150,7 +4215,7 @@ DerivedSources/webkit/webkitdomdefines.h: $(WebCore)/bindings/scripts/gobject-ge
DerivedSources/webkit/WebKitDOM%.h: DerivedSources/webkit/WebKitDOM%.cpp;
DerivedSources/webkit/WebKitDOM%.cpp: %.idl $(SCRIPTS_BINDINGS) $(WebCore)/bindings/scripts/CodeGeneratorGObject.pm $(webcoregtk_dom_sources)
- $(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 "$(GENSOURCESWEBKITDOM)" --defines "LANGUAGE_GOBJECT=1 $(FEATURE_DEFINES_GDOM)" --generator GObject $<
+ $(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 $<
gdom_built_nosources := $(GDOM_HEADERS_BUILT) $(GDOM_SOURCES_BUILT)
@@ -4160,8 +4225,8 @@ libgdom_depfiles += $(patsubst %.h,$(WebCore)/bindings/gobject/$(DEPDIR)/%.Plo,$
-include $(libgdom_depfiles)
-$(libgdom_objects): AM_CPPFLAGS+=$(libwebkit_1_0_la_CPPFLAGS)
-$(libgdom_objects): AM_CXXFLAGS+=$(libwebkit_1_0_la_CXXFLAGS)
+$(libgdom_objects): AM_CPPFLAGS+=$(libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CPPFLAGS)
+$(libgdom_objects): AM_CXXFLAGS+=$(libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CXXFLAGS)
libgdom.la: $(libgdom_objects)
$(CXXLINK) $(libgdom_objects) $(LIBS)
@@ -4215,29 +4280,31 @@ webcore_dist += \
WebCore/html/HTMLAttributeNames.in \
WebCore/xml/xmlattrs.in \
WebCore/xml/xmlnsattrs.in \
- WebCore/xml/XPathGrammar.y
+ WebCore/xml/XPathGrammar.y \
+ WebCore/make-hash-tools.pl
# Installing web inspector files
-webinspectordir = ${datadir}/webkit-1.0/webinspector
+webinspectordir = ${datadir}/webkit-@WEBKITGTK_API_VERSION@/webinspector
dist_webinspector_DATA = \
$(WebCore)/English.lproj/localizedStrings.js \
$(shell ls $(WebCore)/inspector/front-end/*.js) \
$(shell ls $(WebCore)/inspector/front-end/*.html) \
$(shell ls $(WebCore)/inspector/front-end/*.css)
-webinspectorimagesdir = ${datadir}/webkit-1.0/webinspector/Images
+webinspectorimagesdir = ${datadir}/webkit-@WEBKITGTK_API_VERSION@/webinspector/Images
dist_webinspectorimages_DATA = \
$(shell ls $(WebCore)/inspector/front-end/Images/*.gif) \
$(shell ls $(WebCore)/inspector/front-end/Images/*.png)
-webresourcesdir = ${datadir}/webkit-1.0/images
+webresourcesdir = ${datadir}/webkit-@WEBKITGTK_API_VERSION@/images
dist_webresources_DATA = \
$(WebCore)/Resources/textAreaResizeCorner.png \
$(WebCore)/Resources/nullPlugin.png \
$(WebCore)/Resources/urlIcon.png \
$(WebCore)/Resources/missingImage.png \
$(WebCore)/Resources/panIcon.png \
- $(WebCore)/Resources/deleteButton.png
+ $(WebCore)/Resources/deleteButton.png \
+ $(WebCore)/Resources/inputSpeech.png
# Clean rules for WebCore