2 Programs/DumpRenderTree \
11 gtklauncher_sources = \
12 Tools/GtkLauncher/main.c
14 gtklauncher_cflags = \
15 -fno-strict-aliasing \
21 libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
27 gtklauncher_ldflags = \
31 Programs_GtkLauncher_CPPFLAGS = \
32 -I$(srcdir)/Source/WebKit/gtk \
33 -I$(srcdir)/Source/WebCore/platform/network/soup/cache/ \
34 -I$(top_builddir)/Source/WebKit/gtk \
35 -I$(top_builddir)/DerivedSources \
37 $(javascriptcore_cppflags)
39 Programs_GtkLauncher_SOURCES = \
40 $(gtklauncher_sources)
42 Programs_GtkLauncher_CFLAGS = \
46 Programs_GtkLauncher_LDADD = \
47 libwebkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
50 Programs_GtkLauncher_LDFLAGS = \
51 $(gtklauncher_ldflags)
54 Programs_GtkLauncher2_CPPFLAGS = \
56 -I$(top_builddir)/DerivedSources/WebKit2/include \
57 -I$(srcdir)/Source/WebKit2/UIProcess/API/gtk \
58 -I$(top_builddir)/Source/WebKit2/UIProcess/API/gtk \
59 -I$(srcdir)/Source/WebKit/gtk \
60 -I$(top_builddir)/Source/WebKit/gtk \
61 -I$(top_builddir)/DerivedSources \
63 $(javascriptcore_cppflags)
65 Programs_GtkLauncher2_SOURCES = \
66 $(gtklauncher_sources)
68 Programs_GtkLauncher2_CFLAGS = \
72 Programs_GtkLauncher2_LDADD = \
73 libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
76 Programs_GtkLauncher2_LDFLAGS = \
77 $(gtklauncher_ldflags)
82 # We must split off the window.internals implementation into a separate
83 # convenience library because it requires a different include path order
84 # to prefer the WebCore config.h over the DumpRenderTree config.h
85 noinst_LTLIBRARIES += libWebCoreInternals.la
86 libWebCoreInternals_la_SOURCES = \
87 Source/WebCore/bindings/js/JSDOMWrapper.cpp \
88 Source/WebCore/bindings/js/JSDOMWrapper.h \
89 Source/WebCore/testing/Internals.cpp \
90 Source/WebCore/testing/Internals.h \
91 Source/WebCore/testing/js/WebCoreTestSupport.cpp \
92 Source/WebCore/testing/js/WebCoreTestSupport.h
94 libwebcoreinternals_built_sources += \
95 DerivedSources/WebCore/JSInternals.cpp \
96 DerivedSources/WebCore/JSInternals.h
97 nodist_libWebCoreInternals_la_SOURCES = $(libwebcoreinternals_built_sources)
98 BUILT_SOURCES += $(libwebcoreinternals_built_sources)
100 libWebCoreInternals_la_CPPFLAGS = \
102 $(webcore_cppflags) \
103 $(webcoregtk_cppflags) \
104 $(javascriptcore_cppflags) \
107 -I$(top_builddir)/DerivedSources \
108 -I$(top_builddir)/DerivedSources/WebCore
110 libWebCoreInternals_la_CXXFLAGS = \
112 $(libWebCoreInternals_la_CFLAGS)
114 libWebCoreInternals_la_CFLAGS = \
115 -fno-strict-aliasing \
116 $(javascriptcore_cflags)
119 Programs_DumpRenderTree_CPPFLAGS = \
121 -I$(srcdir)/Tools/DumpRenderTree \
122 -I$(srcdir)/Tools/DumpRenderTree/cairo \
123 -I$(srcdir)/Tools/DumpRenderTree/gtk \
124 -I$(srcdir)/Source/WebKit/gtk \
125 -I$(srcdir)/Source/WebCore/platform/gtk \
126 -I$(srcdir)/Source/WebCore/testing/js \
127 -I$(top_builddir)/DerivedSources \
128 -I$(top_builddir)/Source/WebKit/gtk \
129 $(javascriptcore_cppflags)
132 Programs_DumpRenderTree_CPPFLAGS += \
133 -DTEST_PLUGIN_DIR=\"${shell pwd}/${top_builddir}/TestNetscapePlugin/.libs\" \
134 -DFONTS_CONF_DIR=\"${shell pwd}/${srcdir}/Tools/DumpRenderTree/gtk/fonts\"
137 Programs_DumpRenderTree_SOURCES = \
138 Tools/DumpRenderTree/DumpRenderTree.h \
139 Tools/DumpRenderTree/DumpRenderTreePrefix.h \
140 Tools/DumpRenderTree/AccessibilityController.cpp \
141 Tools/DumpRenderTree/AccessibilityController.h \
142 Tools/DumpRenderTree/AccessibilityTextMarker.cpp \
143 Tools/DumpRenderTree/AccessibilityTextMarker.h \
144 Tools/DumpRenderTree/AccessibilityUIElement.cpp \
145 Tools/DumpRenderTree/AccessibilityUIElement.h \
146 Tools/DumpRenderTree/CyclicRedundancyCheck.cpp \
147 Tools/DumpRenderTree/CyclicRedundancyCheck.h \
148 Tools/DumpRenderTree/GCController.cpp \
149 Tools/DumpRenderTree/GCController.h \
150 Tools/DumpRenderTree/JavaScriptThreading.h \
151 Tools/DumpRenderTree/LayoutTestController.cpp \
152 Tools/DumpRenderTree/LayoutTestController.h \
153 Tools/DumpRenderTree/PixelDumpSupport.cpp \
154 Tools/DumpRenderTree/PixelDumpSupport.h \
155 Tools/DumpRenderTree/WorkQueue.cpp \
156 Tools/DumpRenderTree/WorkQueue.h \
157 Tools/DumpRenderTree/WorkQueueItem.h \
158 Tools/DumpRenderTree/config.h \
159 Tools/DumpRenderTree/cairo/PixelDumpSupportCairo.cpp \
160 Tools/DumpRenderTree/cairo/PixelDumpSupportCairo.h \
161 Tools/DumpRenderTree/gtk/AccessibilityCallbacks.h \
162 Tools/DumpRenderTree/gtk/AccessibilityCallbacks.cpp \
163 Tools/DumpRenderTree/gtk/AccessibilityControllerGtk.cpp \
164 Tools/DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp \
165 Tools/DumpRenderTree/gtk/DumpRenderTree.cpp \
166 Tools/DumpRenderTree/gtk/DumpRenderTreeGtk.h \
167 Tools/DumpRenderTree/gtk/EditingCallbacks.h \
168 Tools/DumpRenderTree/gtk/EditingCallbacks.cpp \
169 Tools/DumpRenderTree/gtk/EventSender.h \
170 Tools/DumpRenderTree/gtk/EventSender.cpp \
171 Tools/DumpRenderTree/gtk/GCControllerGtk.cpp \
172 Tools/DumpRenderTree/gtk/LayoutTestControllerGtk.cpp \
173 Tools/DumpRenderTree/gtk/PixelDumpSupportGtk.cpp \
174 Tools/DumpRenderTree/gtk/PlainTextController.cpp \
175 Tools/DumpRenderTree/gtk/PlainTextController.h \
176 Tools/DumpRenderTree/gtk/SelfScrollingWebKitWebView.cpp \
177 Tools/DumpRenderTree/gtk/SelfScrollingWebKitWebView.h \
178 Tools/DumpRenderTree/gtk/TextInputController.h \
179 Tools/DumpRenderTree/gtk/TextInputController.cpp \
180 Tools/DumpRenderTree/gtk/WorkQueueItemGtk.cpp \
181 Source/WebCore/platform/gtk/GtkVersioning.c
183 Programs_DumpRenderTree_CXXFLAGS = \
185 $(Programs_DumpRenderTree_CFLAGS)
187 Programs_DumpRenderTree_CFLAGS = \
188 -fno-strict-aliasing \
190 $(GLOBALDEPS_CFLAGS) \
195 Programs_DumpRenderTree_LDADD = \
196 libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
197 libwebkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
198 libWebCoreInternals.la \
207 Programs_DumpRenderTree_LDFLAGS = \
213 Programs/DumpRenderTree \
218 Programs/GtkLauncher2
223 # Build TestNetscapePlugin only for X11
224 # since we don't support plugins for non-X11 builds at the moment.
225 noinst_LTLIBRARIES += \
226 TestNetscapePlugin/libtestnetscapeplugin.la
228 TestNetscapePlugin_libtestnetscapeplugin_la_CPPFLAGS = \
229 -I$(srcdir)/Tools/DumpRenderTree \
230 -I$(srcdir)/Tools/DumpRenderTree/unix/TestNetscapePlugin/ForwardingHeaders \
231 -I$(srcdir)/Source/WebCore \
232 -I$(srcdir)/Source/WebCore/bridge \
233 -I$(srcdir)/Source/WebCore/plugins \
234 -I$(srcdir)/Tools/DumpRenderTree/TestNetscapePlugIn \
236 $(javascriptcore_cppflags)
238 # For the Gtk port we want to use XP_UNIX both on X11 and Mac
240 TestNetscapePlugin_libtestnetscapeplugin_la_CPPFLAGS += -DXP_UNIX
243 TestNetscapePlugin_libtestnetscapeplugin_la_SOURCES = \
244 Tools/DumpRenderTree/unix/TestNetscapePlugin/ForwardingHeaders/WebKit/npapi.h \
245 Tools/DumpRenderTree/unix/TestNetscapePlugin/ForwardingHeaders/WebKit/npfunctions.h \
246 Tools/DumpRenderTree/unix/TestNetscapePlugin/ForwardingHeaders/WebKit/npruntime.h \
247 Tools/DumpRenderTree/TestNetscapePlugIn/Tests/DocumentOpenInDestroyStream.cpp \
248 Tools/DumpRenderTree/TestNetscapePlugIn/Tests/EvaluateJSAfterRemovingPluginElement.cpp \
249 Tools/DumpRenderTree/TestNetscapePlugIn/Tests/FormValue.cpp \
250 Tools/DumpRenderTree/TestNetscapePlugIn/Tests/GetURLNotifyWithURLThatFailsToLoad.cpp \
251 Tools/DumpRenderTree/TestNetscapePlugIn/Tests/GetURLWithJavaScriptURL.cpp \
252 Tools/DumpRenderTree/TestNetscapePlugIn/Tests/GetURLWithJavaScriptURLDestroyingPlugin.cpp \
253 Tools/DumpRenderTree/TestNetscapePlugIn/Tests/GetUserAgentWithNullNPPFromNPPNew.cpp \
254 Tools/DumpRenderTree/TestNetscapePlugIn/Tests/NPDeallocateCalledBeforeNPShutdown.cpp \
255 Tools/DumpRenderTree/TestNetscapePlugIn/Tests/NPPSetWindowCalledDuringDestruction.cpp \
256 Tools/DumpRenderTree/TestNetscapePlugIn/Tests/NPRuntimeObjectFromDestroyedPlugin.cpp \
257 Tools/DumpRenderTree/TestNetscapePlugIn/Tests/NPRuntimeRemoveProperty.cpp \
258 Tools/DumpRenderTree/TestNetscapePlugIn/Tests/NullNPPGetValuePointer.cpp \
259 Tools/DumpRenderTree/TestNetscapePlugIn/Tests/PassDifferentNPPStruct.cpp \
260 Tools/DumpRenderTree/TestNetscapePlugIn/Tests/PluginScriptableNPObjectInvokeDefault.cpp \
261 Tools/DumpRenderTree/TestNetscapePlugIn/Tests/PrivateBrowsing.cpp \
262 Tools/DumpRenderTree/TestNetscapePlugIn/Tests/x11/CallInvalidateRectWithNullNPPArgument.cpp \
263 Tools/DumpRenderTree/TestNetscapePlugIn/PluginTest.cpp \
264 Tools/DumpRenderTree/TestNetscapePlugIn/PluginTest.h \
265 Tools/DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp \
266 Tools/DumpRenderTree/TestNetscapePlugIn/PluginObject.h \
267 Tools/DumpRenderTree/TestNetscapePlugIn/TestObject.cpp \
268 Tools/DumpRenderTree/TestNetscapePlugIn/TestObject.h \
269 Tools/DumpRenderTree/TestNetscapePlugIn/main.cpp
271 TestNetscapePlugin_libtestnetscapeplugin_la_LDFLAGS = \
272 -rpath ${shell pwd}/$(top_builddir)/../unix/TestNetscapePlugin/.libs \
277 CLEANFILES += TestNetscapePlugin/libtestnetscapeplugin.la