BUILT_SOURCES += \ generate-webkittestrunner-forwarding-headers generate-webkittestrunner-forwarding-headers: $(WebKit2)/Scripts/generate-forwarding-headers.pl $(Programs_WebKitTestRunner_SOURCES) $(AM_V_GEN)$(PERL) $< $(srcdir)/Tools/WebKitTestRunner $(GENSOURCES_WEBKIT2)/include gtk $(AM_V_GEN)$(PERL) $< $(srcdir)/Tools/WebKitTestRunner $(GENSOURCES_WEBKIT2)/include soup if ENABLE_WEBKIT2 noinst_PROGRAMS += \ Programs/WebKitTestRunner endif Programs_WebKitTestRunner_SOURCES = \ Tools/WebKitTestRunner/EventSenderProxy.h \ Tools/WebKitTestRunner/gtk/main.cpp \ Tools/WebKitTestRunner/gtk/EventSenderProxyGtk.cpp \ Tools/WebKitTestRunner/gtk/PlatformWebViewGtk.cpp \ Tools/WebKitTestRunner/gtk/TestControllerGtk.cpp \ Tools/WebKitTestRunner/cairo/TestInvocationCairo.cpp \ Tools/WebKitTestRunner/CyclicRedundancyCheck.cpp \ Tools/WebKitTestRunner/CyclicRedundancyCheck.h \ Tools/WebKitTestRunner/PixelDumpSupport.cpp \ Tools/WebKitTestRunner/PixelDumpSupport.h \ Tools/WebKitTestRunner/PlatformWebView.h \ Tools/WebKitTestRunner/StringFunctions.h \ Tools/WebKitTestRunner/TestController.cpp \ Tools/WebKitTestRunner/TestController.h \ Tools/WebKitTestRunner/TestInvocation.cpp \ Tools/WebKitTestRunner/TestInvocation.h \ Tools/WebKitTestRunner/WebKitTestRunnerPrefix.h Programs_WebKitTestRunner_CPPFLAGS = \ -include Tools/WebKitTestRunner/WebKitTestRunnerPrefix.h \ -I$(srcdir)/Tools/WebKitTestRunner \ -I$(srcdir)/Source/WebCore/platform/gtk \ -I$(top_builddir)/DerivedSources/WebKit2/include \ $(global_cppflags) \ $(javascriptcore_cppflags) \ $(GLOBALDEPS_CFLAGS) \ $(CAIRO_CFLAGS) \ $(GTK_CFLAGS) \ $(LIBSOUP_CFLAGS) Programs_WebKitTestRunner_CXXFLAGS = $(global_cxxflags) Programs_WebKitTestRunner_CFLAGS = $(global_cflags) Programs_WebKitTestRunner_LDADD = \ libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \ libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \ $(GLOBALDEPS_LIBS) \ $(CAIRO_LIBS) \ $(GTK_LIBS) \ $(GLIB_LIBS) \ $(LIBSOUP_LIBS) \ $(FREETYPE_LIBS) \ $(WINMM_LIBS) \ $(XRENDER_LIBS) \ $(XT_LIBS) Programs_WebKitTestRunner_LDFLAGS = \ -no-fast-install \ -no-install # The InjectedBundle library allows the render process to load harness code. if ENABLE_WEBKIT2 noinst_LTLIBRARIES += Libraries/libTestRunnerInjectedBundle.la endif webkittestrunner_built_sources += \ DerivedSources/InjectedBundle/JSAccessibilityController.cpp \ DerivedSources/InjectedBundle/JSAccessibilityTextMarker.cpp \ DerivedSources/InjectedBundle/JSAccessibilityTextMarkerRange.cpp \ DerivedSources/InjectedBundle/JSAccessibilityUIElement.cpp \ DerivedSources/InjectedBundle/JSEventSendingController.cpp \ DerivedSources/InjectedBundle/JSGCController.cpp \ DerivedSources/InjectedBundle/JSLayoutTestController.cpp \ DerivedSources/InjectedBundle/JSTextInputController.cpp nodist_Libraries_libTestRunnerInjectedBundle_la_SOURCES = $(webkittestrunner_built_sources) BUILT_SOURCES += $(webkittestrunner_built_sources) Libraries_libTestRunnerInjectedBundle_la_SOURCES = \ Tools/WebKitTestRunner/InjectedBundle/AccessibilityController.cpp \ Tools/WebKitTestRunner/InjectedBundle/AccessibilityController.h \ Tools/WebKitTestRunner/InjectedBundle/AccessibilityTextMarker.cpp \ Tools/WebKitTestRunner/InjectedBundle/AccessibilityTextMarker.h \ Tools/WebKitTestRunner/InjectedBundle/AccessibilityTextMarkerRange.cpp \ Tools/WebKitTestRunner/InjectedBundle/AccessibilityTextMarkerRange.h \ Tools/WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp \ Tools/WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h \ Tools/WebKitTestRunner/InjectedBundle/ActivateFonts.h \ Tools/WebKitTestRunner/InjectedBundle/Bindings/JSWrappable.h \ Tools/WebKitTestRunner/InjectedBundle/Bindings/JSWrapper.cpp \ Tools/WebKitTestRunner/InjectedBundle/Bindings/JSWrapper.h \ Tools/WebKitTestRunner/InjectedBundle/EventSendingController.cpp \ Tools/WebKitTestRunner/InjectedBundle/EventSendingController.h \ Tools/WebKitTestRunner/InjectedBundle/GCController.cpp \ Tools/WebKitTestRunner/InjectedBundle/GCController.h \ Tools/WebKitTestRunner/InjectedBundle/gtk/AccessibilityControllerGtk.cpp \ Tools/WebKitTestRunner/InjectedBundle/gtk/AccessibilityUIElementGtk.cpp \ Tools/WebKitTestRunner/InjectedBundle/gtk/ActivateFontsGtk.cpp \ Tools/WebKitTestRunner/InjectedBundle/gtk/InjectedBundleGtk.cpp \ Tools/WebKitTestRunner/InjectedBundle/gtk/LayoutTestControllerGtk.cpp \ Tools/WebKitTestRunner/InjectedBundle/InjectedBundle.cpp \ Tools/WebKitTestRunner/InjectedBundle/InjectedBundle.h \ Tools/WebKitTestRunner/InjectedBundle/InjectedBundleMain.cpp \ Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp \ Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.h \ Tools/WebKitTestRunner/InjectedBundle/LayoutTestController.cpp \ Tools/WebKitTestRunner/InjectedBundle/LayoutTestController.h \ Tools/WebKitTestRunner/InjectedBundle/TextInputController.cpp \ Tools/WebKitTestRunner/InjectedBundle/TextInputController.h Libraries_libTestRunnerInjectedBundle_la_LIBADD = \ libWebCoreInternals.la Libraries_libTestRunnerInjectedBundle_la_LDFLAGS = \ -rpath ${shell pwd}/$(top_builddir)/../unix/TestNetscapePlugin/.libs \ $(no_undefined) \ -avoid-version \ -module Libraries_libTestRunnerInjectedBundle_la_CPPFLAGS = \ -DFONTS_CONF_DIR=\"${shell pwd}/${srcdir}/Tools/DumpRenderTree/gtk/fonts\" \ -DTOP_LEVEL_DIR=\"${shell pwd}/${srcdir}\" \ -include Tools/WebKitTestRunner/WebKitTestRunnerPrefix.h \ -I$(srcdir)/Tools/WebKitTestRunner \ -I$(srcdir)/Tools/WebKitTestRunner/InjectedBundle \ -I$(srcdir)/Tools/WebKitTestRunner/InjectedBundle/Bindings \ -I$(srcdir)/Source/WebCore/testing/js \ -I$(top_builddir)/DerivedSources/InjectedBundle \ -I$(top_builddir)/DerivedSources/WebKit2/include \ $(global_cppflags) \ $(javascriptcore_cppflags) \ $(GLOBALDEPS_CFLAGS) \ $(CAIRO_CFLAGS) \ $(GLIB_CFLAGS) \ $(GTK_CFLAGS) \ $(LIBSOUP_CFLAGS) Libraries_libTestRunnerInjectedBundle_la_CXXFLAGS = $(global_cxxflags) Libraries_libTestRunnerInjectedBundle_la_CFLAGS = $(global_cflags) code_generation_dependencies = \ Tools/WebKitTestRunner/InjectedBundle/Bindings/CodeGeneratorTestRunner.pm \ Source/WebCore/bindings/scripts/CodeGenerator.pm \ Source/WebCore/bindings/scripts/IDLParser.pm \ Source/WebCore/bindings/scripts/IDLStructure.pm \ Source/WebCore/bindings/scripts/InFilesParser.pm \ Source/WebCore/bindings/scripts/generate-bindings.pl DerivedSources/InjectedBundle/JS%.cpp: Tools/WebKitTestRunner/InjectedBundle/Bindings/%.idl $(code_generation_dependencies) $(AM_V_GEN)$(PERL) \ -I $(srcdir)/Source/WebCore/bindings/scripts \ -I $(srcdir)/Tools/WebKitTestRunner/InjectedBundle/Bindings \ $(srcdir)/Source/WebCore/bindings/scripts/generate-bindings.pl \ --defines \"\" --generator TestRunner \ --include $(srcdir)/Tools/InjectedBundle/Bindings \ --outputDir $(top_builddir)/DerivedSources/InjectedBundle \ $< EXTRA_DIST += \ $(srcdir)/Tools/WebKitTestRunner/InjectedBundle/Bindings/CodeGeneratorTestRunner.pm \ $(srcdir)/Source/WebCore/bindings/scripts/CodeGenerator.pm \ $(srcdir)/Source/WebCore/bindings/scripts/IDLParser.pm \ $(srcdir)/Source/WebCore/bindings/scripts/IDLStructure.pm \ $(srcdir)/Source/WebCore/bindings/scripts/InFilesParser.pm \ $(srcdir)/Source/WebCore/bindings/scripts/generate-bindings.pl \ $(shell ls $(srcdir)/Tools/WebKitTestRunner/InjectedBundle/Bindings/*.idl)