diff options
Diffstat (limited to 'meta/recipes-sato/webkit/files/GNUmakefile.am')
-rw-r--r-- | meta/recipes-sato/webkit/files/GNUmakefile.am | 280 |
1 files changed, 0 insertions, 280 deletions
diff --git a/meta/recipes-sato/webkit/files/GNUmakefile.am b/meta/recipes-sato/webkit/files/GNUmakefile.am deleted file mode 100644 index 4d2785f241..0000000000 --- a/meta/recipes-sato/webkit/files/GNUmakefile.am +++ /dev/null | |||
@@ -1,280 +0,0 @@ | |||
1 | # Top-level Makefile rule for automake | ||
2 | # | ||
3 | # Variable conventions: | ||
4 | # | ||
5 | # _h_api = API headers that will be installed and included in the distribution | ||
6 | # _cppflags = flags that will be passed to the C/CXX Preprocessor | ||
7 | # _sources = sources that will be compiled and included in the distribution | ||
8 | # _built_sources = files that will be autogenerated by the build system and | ||
9 | # will be part of the _SOURCES primary | ||
10 | # _built_nosources = files that are autogenerated but are not part of the | ||
11 | # _SOURCES primary | ||
12 | # _cleanfiles = files that will be removed by the clean target | ||
13 | # | ||
14 | # Sources, headers, flags, etc... should be added to the respective variables | ||
15 | # with the above suffix, e.g, webcore-specific sources should go to | ||
16 | # webcore_sources, gtk port API and WebCoreSupport parts to webkitgtk_sources, | ||
17 | # etc... The only exceptions are the global variables. See Global Variables | ||
18 | # below. | ||
19 | |||
20 | # Global Variables Reference | ||
21 | # global_cppflags = CPPFLAGS that apply to all C/C++ files that are built for any project. | ||
22 | # global_cflags = CFLAGS that apply to all C files that are built for any project. | ||
23 | # global_cxxflags = CXXFLAGS that apply to all C++ files that are bult for any project. | ||
24 | |||
25 | srcdir = @srcdir@ | ||
26 | VPATH = @srcdir@ | ||
27 | |||
28 | DISTCHECK_CONFIGURE_FLAGS = \ | ||
29 | --enable-introspection \ | ||
30 | --enable-gtk-doc \ | ||
31 | --enable-webkit2 | ||
32 | |||
33 | # Directory for autogenerated sources | ||
34 | GENSOURCES := $(top_builddir)/DerivedSources | ||
35 | GENSOURCES_JAVASCRIPTCORE := $(top_builddir)/DerivedSources/JavaScriptCore | ||
36 | GENSOURCES_WEBCORE := $(top_builddir)/DerivedSources/WebCore | ||
37 | GENSOURCES_WEBKIT := $(top_builddir)/DerivedSources/webkit | ||
38 | GENSOURCES_WEBKIT2 := $(top_builddir)/DerivedSources/WebKit2 | ||
39 | GENPROGRAMS := $(top_builddir)/Programs | ||
40 | GENSOURCES_INSPECTOR := $(GENPROGRAMS)/resources/inspector | ||
41 | WebCore := $(srcdir)/Source/WebCore | ||
42 | WebKit := $(srcdir)/Source/WebKit/gtk | ||
43 | WebKit2 := $(srcdir)/Source/WebKit2 | ||
44 | pkgconfigdir := $(libdir)/pkgconfig | ||
45 | libwebkitgtkincludedir := $(prefix)/include/webkitgtk-@WEBKITGTK_API_VERSION@ | ||
46 | |||
47 | # Libraries and support components | ||
48 | bin_PROGRAMS := | ||
49 | noinst_PROGRAMS := | ||
50 | libexec_PROGRAMS := | ||
51 | noinst_HEADERS := | ||
52 | noinst_LTLIBRARIES := | ||
53 | lib_LTLIBRARIES := | ||
54 | IDL_BINDINGS := | ||
55 | TEST_PROGS := | ||
56 | POFILES := | ||
57 | MOFILES := | ||
58 | javascriptcore_h_api := | ||
59 | javascriptcore_cppflags:= | ||
60 | javascriptcore_cflags := | ||
61 | javascriptcore_sources := | ||
62 | javascriptcore_built_sources := | ||
63 | javascriptcore_built_nosources := | ||
64 | webcore_cppflags := | ||
65 | webcore_sources := | ||
66 | webcore_libadd := | ||
67 | webcore_built_sources := | ||
68 | webcore_built_nosources := | ||
69 | webcoregtk_sources := | ||
70 | webcoregtk_cppflags := | ||
71 | webkitgtk_built_h_api := | ||
72 | webkitgtk_static_h_api := | ||
73 | webkitgtk_h_api := | ||
74 | webkitgtk_sources := | ||
75 | webkitgtk_cppflags := | ||
76 | webkitgtk_gdom_built_sources := | ||
77 | webkitgtk_built_sources := | ||
78 | webkitgtk_built_nosources := | ||
79 | webkit2_built_sources := | ||
80 | webkit2_plugin_process_built_sources := | ||
81 | webkittestrunner_built_sources := | ||
82 | libwebcoreinternals_built_sources := | ||
83 | global_cppflags := | ||
84 | global_cflags := | ||
85 | global_cxxflags := | ||
86 | JSCORE_GIRSOURCES := | ||
87 | WEBKIT_GIRSOURCES := | ||
88 | FEATURE_DEFINES := | ||
89 | typelibsdir := | ||
90 | typelibs_DATA := | ||
91 | EXTRA_DIST := | ||
92 | BUILT_SOURCES := | ||
93 | CLEANFILES := | ||
94 | DOMAIN := | ||
95 | DISTCLEANFILES := | ||
96 | MAINTAINERCLEANFILES := | ||
97 | pkgconfig_DATA := | ||
98 | |||
99 | # We do not care at all about this implicit built-in make rules, | ||
100 | # disable them to save some build time | ||
101 | %: %.c | ||
102 | %: %.cpp | ||
103 | %: %.o | ||
104 | (%): % | ||
105 | %.out: % | ||
106 | %.c: %.w %.ch | ||
107 | %.tex: %.w %.ch | ||
108 | %:: %,v | ||
109 | %:: RCS/%,v | ||
110 | %:: RCS/% | ||
111 | %:: s.% | ||
112 | %:: SCCS/s.% | ||
113 | |||
114 | global_cppflags += \ | ||
115 | -Wall -W -Wcast-align -Wchar-subscripts -Wreturn-type \ | ||
116 | -Wformat -Wformat-security -Wno-format-y2k -Wundef \ | ||
117 | -Wmissing-format-attribute -Wpointer-arith -Wwrite-strings \ | ||
118 | -Wno-unused-parameter -Wno-parentheses \ | ||
119 | -fno-exceptions -DENABLE_GLIB_SUPPORT=1 | ||
120 | |||
121 | |||
122 | global_cxxflags += \ | ||
123 | -fno-rtti | ||
124 | |||
125 | # -no-undefined required for building DLLs on Windows | ||
126 | # It breaks the build on other platforms, so we use it conditionally | ||
127 | if OS_WIN32 | ||
128 | no_undefined = -no-undefined | ||
129 | version_script = -export-symbols-regex "^(webkit_|k?JS).*" | ||
130 | endif | ||
131 | |||
132 | if OS_GNU | ||
133 | version_script = -Wl,--version-script,$(srcdir)/Source/autotools/symbols.filter | ||
134 | endif | ||
135 | |||
136 | # Extra checks and flags | ||
137 | global_cppflags += \ | ||
138 | -DBUILDING_CAIRO__=1 \ | ||
139 | -DBUILDING_GTK__=1 \ | ||
140 | -DWTF_CHANGES | ||
141 | |||
142 | # For the Gtk port we want to use XP_UNIX both in X11 and Mac | ||
143 | if !TARGET_WIN32 | ||
144 | global_cppflags += \ | ||
145 | -DXP_UNIX | ||
146 | endif | ||
147 | |||
148 | if USE_ICU_UNICODE | ||
149 | global_cppflags += \ | ||
150 | -DWTF_USE_ICU_UNICODE=1 | ||
151 | endif | ||
152 | |||
153 | if USE_GLIB_UNICODE | ||
154 | global_cppflags += \ | ||
155 | -DWTF_USE_GLIB_UNICODE=1 | ||
156 | endif | ||
157 | |||
158 | if !ENABLE_FAST_MALLOC | ||
159 | global_cppflags += \ | ||
160 | -DUSE_SYSTEM_MALLOC | ||
161 | endif | ||
162 | |||
163 | if USE_GSTREAMER | ||
164 | global_cppflags += \ | ||
165 | -DWTF_USE_GSTREAMER=1 | ||
166 | endif | ||
167 | |||
168 | # ---- | ||
169 | # GTK+ 2.x/3.x support | ||
170 | # ---- | ||
171 | if GTK_API_VERSION_2 | ||
172 | global_cppflags += \ | ||
173 | -DGTK_API_VERSION_2=1 | ||
174 | endif | ||
175 | |||
176 | if !ENABLE_DEBUG | ||
177 | global_cppflags += -DNDEBUG | ||
178 | else | ||
179 | global_cppflags += \ | ||
180 | -DG_DISABLE_DEPRECATED \ | ||
181 | -DGDK_PIXBUF_DISABLE_DEPRECATED \ | ||
182 | -DGDK_DISABLE_DEPRECATED \ | ||
183 | -DGTK_DISABLE_DEPRECATED \ | ||
184 | -DPANGO_DISABLE_DEPRECATED | ||
185 | # Might be useful in the future | ||
186 | # -DGDK_MULTIHEAD_SAFE \ | ||
187 | # -DGTK_MULTIHEAD_SAFE | ||
188 | endif | ||
189 | |||
190 | if ENABLE_COVERAGE | ||
191 | global_cppflags += \ | ||
192 | -DGCC_GENERATE_TEST_COVERAGE_FILES \ | ||
193 | -DGCC_INSTRUMENT_PROGRAM_FLOW_ARCS | ||
194 | endif | ||
195 | |||
196 | EXTRA_DIST += \ | ||
197 | $(srcdir)/Source/autotools/symbols.filter \ | ||
198 | $(srcdir)/Source/WebKit/LICENSE | ||
199 | |||
200 | # Include module makefiles | ||
201 | if USE_JSC | ||
202 | include Source/JavaScriptCore/GNUmakefile.am | ||
203 | endif | ||
204 | |||
205 | include Source/WebCore/GNUmakefile.am | ||
206 | include Source/WebKit/gtk/GNUmakefile.am | ||
207 | include Source/WebCore/bindings/gobject/GNUmakefile.am | ||
208 | include Tools/GNUmakefile.am | ||
209 | include Source/WebKit/gtk/po/GNUmakefile.am | ||
210 | include Tools/DumpRenderTree/gtk/GNUmakefile.ImageDiff.am | ||
211 | |||
212 | if ENABLE_WEBKIT2 | ||
213 | include Source/WebKit2/GNUmakefile.am | ||
214 | include Source/WebKit2/UIProcess/API/gtk/tests/GNUmakefile.am | ||
215 | include Tools/MiniBrowser/gtk/GNUmakefile.am | ||
216 | include Tools/WebKitTestRunner/GNUmakefile.am | ||
217 | # [GTK] Refactor the translations now that we have webkit2 | ||
218 | # https://bugs.webkit.org/show_bug.cgi?id=55153 | ||
219 | endif | ||
220 | |||
221 | # Autogenerated sources | ||
222 | BUILT_SOURCES += \ | ||
223 | $(webcore_built_sources) \ | ||
224 | $(webcore_built_nosources) \ | ||
225 | $(webkitgtk_built_sources) \ | ||
226 | $(webkitgtk_built_nosources) | ||
227 | |||
228 | if USE_JSC | ||
229 | BUILT_SOURCES += \ | ||
230 | $(javascriptcore_built_sources) \ | ||
231 | $(javascriptcore_built_nosources) | ||
232 | endif | ||
233 | |||
234 | DISTCLEANFILES += \ | ||
235 | $(CLEANFILES) \ | ||
236 | $(builddir)/doltcompile \ | ||
237 | $(builddir)/doltlibtool | ||
238 | |||
239 | MAINTAINERCLEANFILES += \ | ||
240 | $(CLEANFILES) \ | ||
241 | $(builddir)/doltcompile \ | ||
242 | $(builddir)/doltlibtool \ | ||
243 | $(srcdir)/aconfig.h.in \ | ||
244 | $(srcdir)/Source/autotools/config.* \ | ||
245 | $(srcdir)/Source/autotools/compile \ | ||
246 | $(srcdir)/Source/autotools/depcomp \ | ||
247 | $(srcdir)/Source/autotools/install-sh \ | ||
248 | $(srcdir)/Source/autotools/missing \ | ||
249 | $(srcdir)/configure \ | ||
250 | $(srcdir)/GNUmakefile.in \ | ||
251 | $(srcdir)/INSTALL \ | ||
252 | $(srcdir)/README \ | ||
253 | $(top_builddir)/config.* | ||
254 | |||
255 | # Older automake versions (1.7) place Plo files in a different place so we need | ||
256 | # to create the output directory manually. | ||
257 | all-local: stamp-po | ||
258 | $(mkdir_p) $(top_builddir)/$(DEPDIR)/DerivedSources | ||
259 | |||
260 | # remove built sources and program directories | ||
261 | clean-local: | ||
262 | -rm -rf $(GENPROGRAMS) | ||
263 | |||
264 | maintainer-clean-local: distclean-local | ||
265 | distclean-local: | ||
266 | -rm -rf $(GENSOURCES) $(GENPROGRAMS) | ||
267 | |||
268 | dist-hook: doc-dist-hook | ||
269 | doc-dist-hook: docs-build.stamp | ||
270 | cp $(WebKit)/NEWS $(distdir) | ||
271 | @mkdir -p $(distdir)/Documentation/webkitgtk/html | ||
272 | @mkdir -p $(distdir)/Documentation/webkitgtk/tmpl | ||
273 | @-cp ./Documentation/webkitgtk/tmpl/*.sgml $(distdir)/Documentation/webkitgtk/tmpl | ||
274 | @cp ./Documentation/webkitgtk/html/* $(distdir)/Documentation/webkitgtk/html | ||
275 | if ENABLE_WEBKIT2 | ||
276 | @mkdir -p $(distdir)/Documentation/webkit2gtk/html | ||
277 | @mkdir -p $(distdir)/Documentation/webkit2gtk/tmpl | ||
278 | @-cp ./Documentation/webkit2gtk/tmpl/*.sgml $(distdir)/Documentation/webkit2gtk/tmpl | ||
279 | @cp ./Documentation/webkit2gtk/html/* $(distdir)/Documentation/webkit2gtk/html | ||
280 | endif | ||