File: GNUmakefile.am

package info (click to toggle)
qtwebkit-opensource-src 5.7.1%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 291,692 kB
  • ctags: 268,122
  • sloc: cpp: 1,360,420; python: 70,286; ansic: 42,986; perl: 35,476; ruby: 12,236; objc: 9,465; xml: 8,396; asm: 3,873; yacc: 2,397; sh: 1,647; makefile: 650; lex: 644; java: 110
file content (174 lines) | stat: -rw-r--r-- 7,816 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174

stamp-webkittestrunner-forwarding-headers: $(WebKit2)/Scripts/generate-forwarding-headers.pl $(Programs_WebKitTestRunner_SOURCES) $(Libraries_libTestRunnerInjectedBundle_la_SOURCES)
	$(AM_V_GEN)$(PERL) $< $(srcdir)/Tools/WebKitTestRunner $(GENSOURCES_WEBKIT2)/include gtk \
	&& echo timestamp > $(@F)

BUILT_SOURCES += $(top_builddir)/stamp-webkittestrunner-forwarding-headers

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/GeolocationProviderMock.cpp \
	Tools/WebKitTestRunner/GeolocationProviderMock.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/WebNotificationProvider.cpp \
	Tools/WebKitTestRunner/WebNotificationProvider.h \
	Tools/WebKitTestRunner/WebKitTestRunnerPrefix.h \
	Tools/WebKitTestRunner/WorkQueueManager.cpp \
	Tools/WebKitTestRunner/WorkQueueManager.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) \
	$(webcore_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/JSTestRunner.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/atk/AccessibilityControllerAtk.cpp \
	Tools/WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp \
	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/ActivateFontsGtk.cpp \
	Tools/WebKitTestRunner/InjectedBundle/gtk/InjectedBundleGtk.cpp \
	Tools/WebKitTestRunner/InjectedBundle/gtk/InjectedBundleUtilities.cpp \
	Tools/WebKitTestRunner/InjectedBundle/gtk/InjectedBundleUtilities.h \
	Tools/WebKitTestRunner/InjectedBundle/gtk/TestRunnerGtk.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/TestRunner.cpp \
	Tools/WebKitTestRunner/InjectedBundle/TestRunner.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) \
	$(webcore_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/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/InFilesParser.pm \
	$(srcdir)/Source/WebCore/bindings/scripts/generate-bindings.pl \
	$(shell ls $(srcdir)/Tools/WebKitTestRunner/InjectedBundle/Bindings/*.idl)