*~
.*.sw[a-p]
-# Though the GTK build builds in a subdirectory, autogen.sh still deposits
-# a few files into the source tree.
-/aclocal.m4
-/autom4te.cache
-/Source/autotools/compile
-/Source/autotools/config.guess
-/Source/autotools/config.sub
-/Source/autotools/depcomp
-/Source/autotools/gtk-doc.m4
-/Source/autotools/install-sh
-/Source/autotools/libtool.m4
-/Source/autotools/ltmain.sh
-/Source/autotools/ltoptions.m4
-/Source/autotools/ltsugar.m4
-/Source/autotools/ltversion.m4
-/Source/autotools/lt~obsolete.m4
-/Source/autotools/missing
-/Source/WebCore/GNUmakefile.features.am
-/Source/WebKit/gtk/docs/GNUmakefile.in
-/Source/WebKit/gtk/po/*.pot
-/autotoolsconfig.h.in
-/configure
-/GNUmakefile.in
-/gtk-doc.make
-/INSTALL
-/README
-
# Ignore files installed by WebKitSupportLibrary/WebKitAuxiliaryLibrary
/WebKitSupportLibrary.zip
/WebKitLibraries/win/Software License Agreement for WebKit Support Libraries.rtf
+2014-03-25 Martin Robinson <mrobinson@igalia.com>
+
+ [GTK] Remove the autotools build
+ https://bugs.webkit.org/show_bug.cgi?id=130717
+
+ Reviewed by Anders Carlsson.
+
+ * .gitignore: Remove references to autotools files.
+ * GNUmakefile.am: Removed.
+ * Source/autotools/CheckSystemAndBasicDependencies.m4: Removed.
+ * Source/autotools/CustomMacros.m4: Removed.
+ * Source/autotools/FindDependencies.m4: Removed.
+ * Source/autotools/PrintBuildConfiguration.m4: Removed.
+ * Source/autotools/ReadCommandLineArguments.m4: Removed.
+ * Source/autotools/SetupAutoconfHeader.m4: Removed.
+ * Source/autotools/SetupAutomake.m4: Removed.
+ * Source/autotools/SetupCompilerFlags.m4: Removed.
+ * Source/autotools/SetupLibtool.m4: Removed.
+ * Source/autotools/SetupWebKitFeatures.m4: Removed.
+ * Source/autotools/Versions.m4: Removed.
+ * Source/autotools/acinclude.m4: Removed.
+ * Source/autotools/dolt.m4: Removed.
+ * Source/autotools/gsettings.m4: Removed.
+ * Source/cmake/OptionsGTK.cmake:
+ * autogen.sh: Removed.
+ * configure.ac: Removed.
+
2014-03-25 Gabor Rapcsanyi <rgabor@webkit.org>
[EFL] Add ARM64 build support
+++ /dev/null
-# Top-level Makefile rule for automake
-#
-# Variable conventions:
-#
-# _h_api = API headers that will be installed and included in the distribution
-# _cppflags = flags that will be passed to the C/CXX Preprocessor
-# _sources = sources that will be compiled and included in the distribution
-# _built_sources = files that will be autogenerated by the build system and
-# will be part of the _SOURCES primary
-# _built_nosources = files that are autogenerated but are not part of the
-# _SOURCES primary
-# _cleanfiles = files that will be removed by the clean target
-#
-# Sources, headers, flags, etc... should be added to the respective variables
-# with the above suffix, e.g, webcore-specific sources should go to
-# webcore_sources, gtk port API and WebCoreSupport parts to webkitgtk_sources,
-# etc... The only exceptions are the global variables. See Global Variables
-# below.
-
-# Global Variables Reference
-# global_cppflags = CPPFLAGS that apply to all C/C++ files that are built for any project.
-# global_cflags = CFLAGS that apply to all C files that are built for any project.
-# global_cxxflags = CXXFLAGS that apply to all C++ files that are bult for any project.
-
-srcdir = @srcdir@
-VPATH = @srcdir@
-
-DISTCHECK_CONFIGURE_FLAGS = \
- --enable-introspection \
- --enable-gtk-doc \
- --enable-webkit2
-
-# Directory for autogenerated sources
-GENSOURCES := $(top_builddir)/DerivedSources
-GENSOURCES_JAVASCRIPTCORE := $(top_builddir)/DerivedSources/JavaScriptCore
-GENSOURCES_WEBCORE := $(top_builddir)/DerivedSources/WebCore
-GENSOURCES_WEBINSPECTOR_UI := $(top_builddir)/DerivedSources/WebInspectorUI
-GENSOURCES_WEBKIT := $(top_builddir)/DerivedSources/webkit
-GENSOURCES_WEBKIT2 := $(top_builddir)/DerivedSources/WebKit2
-GENSOURCES_WEBKITDOM := $(top_builddir)/DerivedSources/webkitdom
-GENSOURCES_PLATFORM := $(top_builddir)/DerivedSources/Platform
-GENPROGRAMS := $(top_builddir)/Programs
-GENSOURCES_INSPECTOR := $(GENPROGRAMS)/resources/inspector
-JavaScriptCore := $(srcdir)/Source/JavaScriptCore
-WebCore := $(srcdir)/Source/WebCore
-WebInspectorUI := $(srcdir)/Source/WebInspectorUI
-WebKit := $(srcdir)/Source/WebKit/gtk
-WebKit2 := $(srcdir)/Source/WebKit2
-pkgconfigdir := $(libdir)/pkgconfig
-libwebkitgtkincludedir := $(prefix)/include/webkitgtk-@WEBKITGTK_API_VERSION@
-INSPECTOR_SCRIPTS_DIR := $(JavaScriptCore)/inspector/scripts
-
-# Libraries and support components
-bin_PROGRAMS :=
-noinst_PROGRAMS :=
-libexec_PROGRAMS :=
-noinst_DATA :=
-noinst_HEADERS :=
-noinst_LTLIBRARIES :=
-lib_LTLIBRARIES :=
-IDL_BINDINGS :=
-POFILES :=
-PO_LINGUAS :=
-USER_LINGUAS :=
-USE_LINGUAS :=
-MOFILES :=
-ALL_MOFILES :=
-dom_binding_idls :=
-wtf_sources :=
-javascriptcore_h_api :=
-javascriptcore_builtins_js_nosources :=
-javascriptcore_cppflags:=
-javascriptcore_cflags :=
-javascriptcore_sources :=
-javascriptcore_built_sources :=
-javascriptcore_built_nosources :=
-llint_nosources :=
-offlineasm_nosources :=
-udis86_nosources :=
-platform_webcore_cppflags :=
-platform_cppflags :=
-platform_built_sources :=
-platform_sources :=
-platformgtk_cppflags :=
-platformgtk_sources :=
-webcore_platform_sources :=
-webcore_modules_sources :=
-webcore_svg_built_sources :=
-webcore_svg_sources :=
-webcore_cppflags :=
-webcore_sources :=
-webcore_libadd :=
-webcore_built_sources :=
-webcore_built_nosources :=
-webcoregtk_sources :=
-webcoregtk_cppflags :=
-webkitgtk_built_h_api :=
-webkitgtk_static_h_api :=
-webkitgtk_h_api :=
-webkitgtk_sources :=
-webkitgtk_cppflags :=
-webkitgtk_gdom_built_h_api :=
-webkitgtk_gdom_built_sources :=
-webkitgtk_built_sources :=
-webkitgtk_built_nosources :=
-webkit2_sources :=
-webkit2_built_sources :=
-webkit2platform_sources :=
-webkit2gtk_ui_h_api :=
-webkit2gtk_web_extension_h_api :=
-webkit2gtk_h_api :=
-webkit2gtk_built_sources :=
-webkit2_plugin_process_sources :=
-webkit2_plugin_process_built_sources :=
-webkittestrunner_built_sources :=
-libwebcoreinternals_built_sources :=
-minibrowser_built_sources :=
-global_cppflags :=
-global_cflags :=
-global_cxxflags :=
-EXTRA_DIST :=
-BUILT_SOURCES :=
-CLEANFILES :=
-DOMAIN :=
-DISTCLEANFILES :=
-MAINTAINERCLEANFILES :=
-pkgconfig_DATA :=
-gdom_symbol_files :=
-
-if ENABLE_INTROSPECTION
-gir_DATA :=
-typelibs_DATA :=
-girdir := $(datadir)/gir-1.0
-typelibsdir := $(libdir)/girepository-1.0
-endif
-
-webkit1_pkg_config_file = Source/WebKit/gtk/webkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.pc
-webkit2_pkg_config_file = Source/WebKit2/webkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.pc
-
-if ENABLE_WEBKIT2
-webkitdom_pkgconfig_file = $(webkit2_pkg_config_file)
-else
-webkitdom_pkgconfig_file = $(webkit1_pkg_config_file)
-endif
-
-# We do not care at all about this implicit built-in make rules,
-# disable them to save some build time
-%: %.c
-%: %.cpp
-%: %.o
-(%): %
-%.out: %
-%.c: %.w %.ch
-%.tex: %.w %.ch
-%:: %,v
-%:: RCS/%,v
-%:: RCS/%
-%:: s.%
-%:: SCCS/s.%
-
-global_cppflags += \
- -Wall -W -Wcast-align -Wchar-subscripts -Wreturn-type \
- -Wformat -Wformat-security -Wno-format-y2k -Wundef \
- -Wmissing-format-attribute -Wpointer-arith -Wwrite-strings \
- -Wno-unused-parameter -Wno-parentheses -fno-exceptions \
- -DBUILDING_CAIRO__ \
- -DBUILDING_GTK__
-
-if ENABLE_WEBKIT2
-global_cppflags += \
- -DBUILDING_WEBKIT2__
-
-endif
-
-global_cxxflags += \
- -fno-rtti
-
-# Read the feature defines file, that's created by generate-feature-defines-files
-# during configuration (SetupWebKitFeatures.m4).
-feature_defines := $(shell cat WebKitFeatures.txt)
-
-# -no-undefined required for building DLLs on Windows
-# It breaks the build on other platforms, so we use it conditionally
-if OS_WIN32
-no_undefined = -no-undefined
-version_script = -export-symbols-regex "^(webkit_|k?JS).*"
-endif
-
-if OS_GNU
-version_script = -Wl,--version-script,$(srcdir)/Source/autotools/symbols.filter
-endif
-
-if ENABLE_COVERAGE
-global_cppflags += \
- -DGCC_GENERATE_TEST_COVERAGE_FILES \
- -DGCC_INSTRUMENT_PROGRAM_FLOW_ARCS
-endif
-
-# Default to outputting demangled symbols in case of reporting unresolved references or similar.
-# Using AM_LDFLAGS would be more appropriate here, but these are not used at all when linking installable libraries
-# like libwebkitgtk and libwebkit2gtk, so appending the linker flag to the LDFLAGS variable is done instead.
-LDFLAGS += -Wl,--no-demangle
-
-EXTRA_DIST += \
- $(srcdir)/Source/autotools/symbols.filter \
- $(srcdir)/Source/WebKit/LICENSE
-
-# Include module makefiles
-include Source/WTF/GNUmakefile.am
-include Source/JavaScriptCore/GNUmakefile.am
-include Source/Platform/GNUmakefile.am
-include Source/WebCore/GNUmakefile.am
-include Source/WebCore/bindings/gobject/GNUmakefile.am
-include Source/WebCore/platform/gtk/po/GNUmakefile.am
-include Source/WebInspectorUI/GNUmakefile.am
-include Tools/gtk/GNUmakefile.am
-
-include Source/WebKit/gtk/GNUmakefile.am
-include Tools/GtkLauncher/GNUmakefile.am
-
-include Source/WebKit2/GNUmakefile.am
-include Tools/MiniBrowser/gtk/GNUmakefile.am
-include Source/ThirdParty/ANGLE/GNUmakefile.am
-include Source/ThirdParty/leveldb/GNUmakefile.am
-
-if ENABLE_DEVELOPER_MODE
-include Source/ThirdParty/gtest/GNUmakefile.am
-include Tools/GNUmakefile.am
-include Tools/TestWebKitAPI/GNUmakefile.am
-include Tools/WebKitTestRunner/GNUmakefile.am
-endif
-
-# [GTK] Refactor the translations now that we have webkit2
-# https://bugs.webkit.org/show_bug.cgi?id=55153
-
-# Autogenerated sources
-BUILT_SOURCES += \
- $(javascriptcore_built_sources) \
- $(javascriptcore_built_nosources) \
- $(platform_built_sources) \
- $(webcore_built_sources) \
- $(webcore_built_nosources) \
- $(webcore_svg_built_sources) \
- $(webkitgtk_built_sources) \
- $(webkitgtk_built_nosources) \
- $(webkit2_built_sources) \
- $(webkit2gtk_built_sources) \
- $(webkit2_plugin_process_built_sources)
-
-DISTCLEANFILES += \
- $(CLEANFILES) \
- $(builddir)/doltcompile \
- $(builddir)/doltlibtool \
- $(builddir)/WebKitFeatures.h \
- $(builddir)/WebKitFeatures.txt
-
-MAINTAINERCLEANFILES += \
- $(CLEANFILES) \
- $(builddir)/doltcompile \
- $(builddir)/doltlibtool \
- $(srcdir)/aconfig.h.in \
- $(srcdir)/Source/autotools/config.* \
- $(srcdir)/Source/autotools/compile \
- $(srcdir)/Source/autotools/depcomp \
- $(srcdir)/Source/autotools/install-sh \
- $(srcdir)/Source/autotools/missing \
- $(srcdir)/configure \
- $(srcdir)/GNUmakefile.in \
- $(srcdir)/INSTALL \
- $(srcdir)/README \
- $(top_builddir)/config.*
-
-# Older automake versions (1.7) place Plo files in a different place so we need
-# to create the output directory manually.
-all-local: stamp-po
- $(MKDIR_P) $(top_builddir)/$(DEPDIR)/DerivedSources
-
-# remove built sources and program directories
-clean-local:
- -rm -rf $(GENPROGRAMS)
-
-maintainer-clean-local: distclean-local
-distclean-local:
- -rm -rf $(GENSOURCES) $(GENPROGRAMS)
-
-dist-hook: doc-dist-hook
-doc-dist-hook: docs-build.stamp
- cp $(WebKit)/NEWS $(distdir)
-if ENABLE_WEBKIT1
- @mkdir -p $(distdir)/Documentation/webkitgtk/html
- @mkdir -p $(distdir)/Documentation/webkitgtk/tmpl
- @-cp ./Documentation/webkitgtk/tmpl/*.sgml $(distdir)/Documentation/webkitgtk/tmpl
- @cp ./Documentation/webkitgtk/html/* $(distdir)/Documentation/webkitgtk/html
-endif
-if ENABLE_WEBKIT2
- @mkdir -p $(distdir)/Documentation/webkit2gtk/html
- @mkdir -p $(distdir)/Documentation/webkit2gtk/tmpl
- @-cp ./Documentation/webkit2gtk/tmpl/*.sgml $(distdir)/Documentation/webkit2gtk/tmpl
- @cp ./Documentation/webkit2gtk/html/* $(distdir)/Documentation/webkit2gtk/html
-endif
- @mkdir -p $(distdir)/Documentation/webkitdomgtk/html
- @mkdir -p $(distdir)/Documentation/webkitdomgtk/tmpl
- @-cp ./Documentation/webkitdomgtk/tmpl/*.sgml $(distdir)/Documentation/webkitdomgtk/tmpl
- @cp ./Documentation/webkitdomgtk/html/* $(distdir)/Documentation/webkitdomgtk/html
+2014-03-25 Martin Robinson <mrobinson@igalia.com>
+
+ [GTK] Remove the autotools build
+ https://bugs.webkit.org/show_bug.cgi?id=130717
+
+ Reviewed by Anders Carlsson.
+
+ * GNUmakefile.am: Removed.
+ * config.h: Remove references to the autotools configure file.
+
2014-03-24 Filip Pizlo <fpizlo@apple.com>
More scaffolding for a stub routine to have a stub recursively embedded inside it
+++ /dev/null
-include $(srcdir)/Source/JavaScriptCore/GNUmakefile.list.am
-
-lib_LTLIBRARIES += \
- libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
-
-jsc_lib_for_dep = libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
-$(jsc_lib_for_dep): $(srcdir)/Source/JavaScriptCore/GNUmakefile.list.am
-
-# We are going to make everything public for now. When
-# https://bugs.webkit.org/show_bug.cgi?id=27551 is fixed we'll able to
-# simply rely on the usual symbol visibility flags.
-libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LDFLAGS = \
- -version-info @LIBJAVASCRIPTCOREGTK_VERSION@ \
- $(no_undefined)
-
-nodist_EXTRA_libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_SOURCES = \
- $(javascriptcore_built_nosources)
-
-nodist_libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_SOURCES = \
- $(javascriptcore_built_sources)
-
-libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_ladir = $(libwebkitgtkincludedir)/JavaScriptCore
-libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_HEADERS = $(javascriptcore_h_api)
-
-libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_SOURCES = \
- $(javascriptcore_sources)
-
-libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD = \
- -lpthread \
- libWTF.la \
- $(GLIB_LIBS) \
- $(LLVM_LIBS) \
- $(UNICODE_LIBS) \
- $(WINMM_LIBS)
-
-libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CXXFLAGS = \
- $(global_cxxflags) \
- $(libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CFLAGS)
-
-libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CFLAGS = \
- $(javascriptcore_cflags)
-
-libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CPPFLAGS = \
- $(global_cppflags) \
- $(javascriptcore_cppflags)
-
-javascriptcore_cppflags += \
- -I$(srcdir)/Source \
- -I$(srcdir)/Source/JavaScriptCore \
- -I$(srcdir)/Source/JavaScriptCore/API \
- -I$(srcdir)/Source/JavaScriptCore/ForwardingHeaders \
- -I$(srcdir)/Source/JavaScriptCore/assembler \
- -I$(srcdir)/Source/JavaScriptCore/bindings \
- -I$(srcdir)/Source/JavaScriptCore/builtins \
- -I$(srcdir)/Source/JavaScriptCore/bytecode \
- -I$(srcdir)/Source/JavaScriptCore/bytecompiler \
- -I$(srcdir)/Source/JavaScriptCore/debugger \
- -I$(srcdir)/Source/JavaScriptCore/dfg \
- -I$(srcdir)/Source/JavaScriptCore/disassembler \
- -I$(srcdir)/Source/JavaScriptCore/disassembler/udis86 \
- -I$(srcdir)/Source/JavaScriptCore/ftl \
- -I$(srcdir)/Source/JavaScriptCore/heap \
- -I$(srcdir)/Source/JavaScriptCore/inspector \
- -I$(srcdir)/Source/JavaScriptCore/inspector/agents \
- -I$(srcdir)/Source/JavaScriptCore/interpreter \
- -I$(srcdir)/Source/JavaScriptCore/jit \
- -I$(srcdir)/Source/JavaScriptCore/llint \
- -I$(srcdir)/Source/JavaScriptCore/parser \
- -I$(srcdir)/Source/JavaScriptCore/profiler \
- -I$(srcdir)/Source/JavaScriptCore/runtime \
- -I$(srcdir)/Source/JavaScriptCore/tools \
- -I$(srcdir)/Source/JavaScriptCore/yarr \
- -I$(top_builddir)/DerivedSources/JavaScriptCore \
- -I$(srcdir)/Source/WTF \
- $(LLVM_CFLAGS)
-
-# FIXME: the -fomit-frame-pointer and -ftree-dce optimizations are disabled after they've been causing
-# trouble with the merged jsCStack code. The former is required due to otherwise incorrectly compiled
-# operationCallEval function, while the latter is required when using GCC 4.8. See bugs #127777 and
-# #127909 for more information.
-javascriptcore_cppflags += \
- -fno-omit-frame-pointer
-
-if COMPILER_GCC
-javascriptcore_cppflags += \
- -fno-tree-dce
-endif
-
-javascriptcore_cflags += \
- $(global_cflags) \
- $(GLIB_CFLAGS) \
- $(LLVM_CFLAGS) \
- $(UNICODE_CFLAGS)
-
-pkgconfig_DATA += Source/JavaScriptCore/javascriptcoregtk-@WEBKITGTK_API_VERSION@.pc
-
-$(shell mkdir -p DerivedSources/JavaScriptCore)
-
-DerivedSources/JavaScriptCore/Bytecodes.h: $(srcdir)/Source/JavaScriptCore/generate-bytecode-files $(srcdir)/Source/JavaScriptCore/bytecode/BytecodeList.json
- $(AM_V_GEN)$(PYTHON) $(srcdir)/Source/JavaScriptCore/generate-bytecode-files --bytecodes_h $@ $(srcdir)/Source/JavaScriptCore/bytecode/BytecodeList.json
-
-DerivedSources/JavaScriptCore/InitBytecodes.asm: $(srcdir)/Source/JavaScriptCore/generate-bytecode-files $(srcdir)/Source/JavaScriptCore/bytecode/BytecodeList.json
- $(AM_V_GEN)$(PYTHON) $(srcdir)/Source/JavaScriptCore/generate-bytecode-files --init_bytecodes_asm $@ $(srcdir)/Source/JavaScriptCore/bytecode/BytecodeList.json
-
-DerivedSources/JavaScriptCore/Lexer.lut.h: $(srcdir)/Source/JavaScriptCore/create_hash_table $(srcdir)/Source/JavaScriptCore/parser/Keywords.table
- $(AM_V_GEN)$(PERL) $^ > $@
-
-DerivedSources/JavaScriptCore/%.lut.h: $(srcdir)/Source/JavaScriptCore/create_hash_table $(srcdir)/Source/JavaScriptCore/runtime/%.cpp
- $(AM_V_GEN)$(PERL) $^ -i > $@
-
-DerivedSources/JavaScriptCore/RegExpJitTables.h: $(srcdir)/Source/JavaScriptCore/create_regex_tables
- $(AM_V_GEN)$(PYTHON) $^ > $@
-
-DerivedSources/JavaScriptCore/KeywordLookup.h: $(srcdir)/Source/JavaScriptCore/KeywordLookupGenerator.py $(srcdir)/Source/JavaScriptCore/parser/Keywords.table
- $(AM_V_GEN)$(PYTHON) $^ > $@
-
-DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h: $(javascriptcore_sources) $(llint_nosources) $(offlineasm_nosources)
- $(AM_V_GEN)$(RUBY) $(srcdir)/Source/JavaScriptCore/offlineasm/generate_offset_extractor.rb $(srcdir)/Source/JavaScriptCore/llint/LowLevelInterpreter.asm $@
- $(AM_V_at)touch $@
-
-$(Programs_LLIntOffsetsExtractor_OBJECTS): DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h DerivedSources/JavaScriptCore/Bytecodes.h
-
-DerivedSources/JavaScriptCore/LLIntAssembly.h: Programs/LLIntOffsetsExtractor$(EXEEXT) DerivedSources/JavaScriptCore/InitBytecodes.asm
- $(AM_V_GEN)$(RUBY) $(srcdir)/Source/JavaScriptCore/offlineasm/asm.rb $(srcdir)/Source/JavaScriptCore/llint/LowLevelInterpreter.asm Programs/LLIntOffsetsExtractor$(EXEEXT) $@
- $(AM_V_at)touch $@
-
-DerivedSources/JavaScriptCore/JSCBuiltins.h: DerivedSources/JavaScriptCore/JSCBuiltins.cpp
-DerivedSources/JavaScriptCore/JSCBuiltins.cpp: $(srcdir)/Source/JavaScriptCore/generate-js-builtins $(javascriptcore_builtins_js_nosources)
- $(AM_V_GEN)$(PYTHON) $^ $@
-
-DerivedSources/JavaScriptCore/udis86_itab.h: DerivedSources/JavaScriptCore/udis86_itab.c
-DerivedSources/JavaScriptCore/udis86_itab.c: $(udis86_nosources)
- $(AM_V_GEN)$(PYTHON) $(srcdir)/Source/JavaScriptCore/disassembler/udis86/itab.py --outputDir DerivedSources/JavaScriptCore $(srcdir)/Source/JavaScriptCore/disassembler/udis86/optable.xml
-
-$(libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_OBJECTS): DerivedSources/JavaScriptCore/LLIntAssembly.h
-
-jsc: $(javascriptcore_built_nosources) Programs/jsc$(EXEEXT)
-
-bin_PROGRAMS += \
- Programs/jsc-@WEBKITGTK_API_MAJOR_VERSION@$(EXEEXT)
-
-noinst_PROGRAMS += \
- Programs/jsc \
- Programs/minidom \
- Programs/LLIntOffsetsExtractor
-
-Programs_minidom_CPPFLAGS = \
- $(global_cppflags) \
- $(javascriptcore_cppflags)
-
-Programs_minidom_CFLAGS = \
- -ansi \
- -fno-strict-aliasing \
- $(global_cflags) \
- $(GLOBALDEPS_CFLAGS)
-
-Programs_minidom_LDADD = \
- libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- $(WINMM_LIBS) \
- -lm \
- -lpthread \
- -lstdc++
-
-Programs_minidom_LDFLAGS = \
- -no-install
-
-Programs_LLIntOffsetsExtractor_CPPFLAGS = \
- $(global_cppflags) \
- $(javascriptcore_cppflags)
-
-Programs_LLIntOffsetsExtractor_CFLAGS = \
- -ansi \
- -fno-strict-aliasing \
- $(global_cflags) \
- $(GLOBALDEPS_CFLAGS)
-
-Programs_LLIntOffsetsExtractor_LDADD = \
- -lpthread \
- libWTF.la \
- $(UNICODE_LIBS) \
- $(GLIB_LIBS) \
- $(WINMM_LIBS) \
- -lm \
- -lpthread \
- -lstdc++
-
-Programs_LLIntOffsetsExtractor_LDFLAGS = \
- -no-install
-
-# jsc
-Programs/jsc$(EXEEXT): Programs/jsc-@WEBKITGTK_API_MAJOR_VERSION@$(EXEEXT)
- $(AM_V_GEN)cp -f Programs/jsc-@WEBKITGTK_API_MAJOR_VERSION@$(EXEEXT) Programs/jsc$(EXEEXT)
-Programs_jsc_LDADD =
-Programs_jsc_SOURCES =
-
-Programs_jsc_@WEBKITGTK_API_MAJOR_VERSION@_CPPFLAGS = \
- $(global_cppflags) \
- $(javascriptcore_cppflags)
-
-Programs_jsc_@WEBKITGTK_API_MAJOR_VERSION@_CXXFLAGS = \
- -fno-strict-aliasing \
- $(global_cxxflags) \
- $(global_cflags) \
- $(GLOBALDEPS_CFLAGS) \
- $(UNICODE_CFLAGS)
-
-Programs_jsc_@WEBKITGTK_API_MAJOR_VERSION@_LDADD = \
- -lpthread \
- libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- $(WINMM_LIBS)
-
-EXTRA_DIST += \
- Source/JavaScriptCore/AUTHORS \
- Source/JavaScriptCore/ChangeLog \
- Source/JavaScriptCore/COPYING.LIB \
- Source/JavaScriptCore/create_hash_table \
- Source/JavaScriptCore/create_regex_tables \
- Source/JavaScriptCore/icu/LICENSE \
- Source/JavaScriptCore/icu/README \
- Source/JavaScriptCore/inspector/InjectedScriptSource.js \
- Source/JavaScriptCore/inspector/protocol/Console.json \
- Source/JavaScriptCore/inspector/protocol/Debugger.json \
- Source/JavaScriptCore/inspector/protocol/GenericTypes.json \
- Source/JavaScriptCore/inspector/protocol/InspectorDomain.json \
- Source/JavaScriptCore/inspector/protocol/Runtime.json \
- Source/JavaScriptCore/inspector/scripts/CodeGeneratorInspector.py \
- Source/JavaScriptCore/inspector/scripts/CodeGeneratorInspectorStrings.py \
- Source/JavaScriptCore/inspector/scripts/cssmin.py \
- Source/JavaScriptCore/inspector/scripts/generate-combined-inspector-json.py \
- Source/JavaScriptCore/inspector/scripts/inline-and-minify-stylesheets-and-scripts.py \
- Source/JavaScriptCore/inspector/scripts/jsmin.py \
- Source/JavaScriptCore/inspector/scripts/xxd.pl \
- Source/JavaScriptCore/KeywordLookupGenerator.py \
- Source/JavaScriptCore/parser/Keywords.table \
- Source/JavaScriptCore/THANKS \
- $(javascriptcore_builtins_js_nosources) \
- $(llint_nosources) \
- $(offlineasm_nosources) \
- $(udis86_nosources)
-
-CLEANFILES += \
- $(javascriptcore_built_nosources) \
- Programs/jsc \
- Programs/jsc-@WEBKITGTK_API_MAJOR_VERSION@ \
- Programs/LLIntOffsetsExtractor \
- Programs/minidom
-
-DISTCLEANFILES += \
- $(top_builddir)/Source/JavaScriptCore/javascriptcoregtk-@WEBKITGTK_API_VERSION@.pc
-
-if ENABLE_INTROSPECTION
-# The GIR file is generated via autoconf, as we don't need to run the scanner against non-GObject libraries.
-JavaScriptCore-@WEBKITGTK_API_VERSION@.typelib: JavaScriptCore-@WEBKITGTK_API_VERSION@.gir $(G_IR_COMPILER)
- $(AM_V_GEN)$(G_IR_COMPILER) --includedir $(WebKit) --includedir $(top_builddir) $< -o $@
-
-gir_DATA += JavaScriptCore-@WEBKITGTK_API_VERSION@.gir
-typelibs_DATA += JavaScriptCore-@WEBKITGTK_API_VERSION@.typelib
-CLEANFILES += JavaScriptCore-@WEBKITGTK_API_VERSION@.gir JavaScriptCore-@WEBKITGTK_API_VERSION@.typelib
-endif
-
-
-# Inspector Interfaces
-
-JavaScriptCore_INSPECTOR_DOMAINS := \
- $(JavaScriptCore)/inspector/protocol/Console.json \
- $(JavaScriptCore)/inspector/protocol/Debugger.json \
- $(JavaScriptCore)/inspector/protocol/GenericTypes.json \
- $(JavaScriptCore)/inspector/protocol/InspectorDomain.json \
- $(JavaScriptCore)/inspector/protocol/Runtime.json
-
-# The combined JSON file depends on the actual set of domains and their file contents, so that
-# adding, modifying, or removing domains will trigger regeneration of inspector files.
-
-.PHONY: force
-EnabledInspectorDomains : force
- echo '$(INSPECTOR_DOMAINS)' | cmp -s - $@ || echo '$(INSPECTOR_DOMAINS)' > $@
-
-DerivedSources/JavaScriptCore/InspectorJS.json: $(INSPECTOR_SCRIPTS_DIR)/generate-combined-inspector-json.py $(JavaScriptCore_INSPECTOR_DOMAINS) EnabledInspectorDomains
- $(AM_V_GEN)$(PYTHON) $(INSPECTOR_SCRIPTS_DIR)/generate-combined-inspector-json.py $(JavaScriptCore)/inspector/protocol > $(GENSOURCES_JAVASCRIPTCORE)/InspectorJS.json
-
-# Inspector Backend Dispatchers, Frontend Dispatchers, Type Builders
-# Copy generated header files to DerivedSources/JavaScriptCore/inspector so that WebCore's ForwardingHeader style of #include <inspector/Foo.h> will work.
-DerivedSources/JavaScriptCore/InspectorJSBackendDispatchers.cpp: DerivedSources/JavaScriptCore/InspectorJS.json $(INSPECTOR_SCRIPTS_DIR)/CodeGeneratorInspector.py $(INSPECTOR_SCRIPTS_DIR)/CodeGeneratorInspectorStrings.py
- $(AM_V_GEN)$(PYTHON) $(INSPECTOR_SCRIPTS_DIR)/CodeGeneratorInspector.py $< --output_h_dir $(GENSOURCES_JAVASCRIPTCORE) --output_cpp_dir $(GENSOURCES_JAVASCRIPTCORE) --output_js_dir $(GENSOURCES_JAVASCRIPTCORE) --output_type JavaScript
- $(AM_V_at)touch $@
- mkdir -p DerivedSources/JavaScriptCore/inspector
- cp DerivedSources/JavaScriptCore/InspectorJSTypeBuilders.h DerivedSources/JavaScriptCore/InspectorJSFrontendDispatchers.h DerivedSources/JavaScriptCore/InspectorJSBackendDispatchers.h DerivedSources/JavaScriptCore/inspector
-DerivedSources/JavaScriptCore/InspectorJSTypeBuilders.h: DerivedSources/JavaScriptCore/InspectorJSTypeBuilders.cpp
-DerivedSources/JavaScriptCore/InspectorJSTypeBuilders.cpp: DerivedSources/JavaScriptCore/InspectorJSFrontendDispatchers.h
-DerivedSources/JavaScriptCore/InspectorJSFrontendDispatchers.h: DerivedSources/JavaScriptCore/InspectorJSFrontendDispatchers.cpp
-DerivedSources/JavaScriptCore/InspectorJSFrontendDispatchers.cpp: DerivedSources/JavaScriptCore/InspectorJSBackendCommands.js
-DerivedSources/JavaScriptCore/InspectorJSBackendCommands.js: DerivedSources/JavaScriptCore/InspectorJSBackendDispatchers.h
-DerivedSources/JavaScriptCore/InspectorJSBackendDispatchers.h: DerivedSources/JavaScriptCore/InspectorJSBackendDispatchers.cpp
-
-DerivedSources/JavaScriptCore/InjectedScriptSource.h: $(JavaScriptCore)/inspector/InjectedScriptSource.js $(INSPECTOR_SCRIPTS_DIR)/xxd.pl $(INSPECTOR_SCRIPTS_DIR)/jsmin.py
- $(AM_V_GEN)$(PYTHON) $(INSPECTOR_SCRIPTS_DIR)/jsmin.py < $< > $(GENSOURCES_JAVASCRIPTCORE)/InjectedScriptSource.min.js
- $(AM_V_at)$(PERL) $(INSPECTOR_SCRIPTS_DIR)/xxd.pl InjectedScriptSource_js $(GENSOURCES_JAVASCRIPTCORE)/InjectedScriptSource.min.js $@
- $(AM_V_at)rm -rf $(GENSOURCES_JAVASCRIPTCORE)/InjectedScriptSource.min.js
*
*/
-#if defined(HAVE_CONFIG_H) && HAVE_CONFIG_H
-#ifdef BUILDING_WITH_CMAKE
+#if defined(HAVE_CONFIG_H) && HAVE_CONFIG_H && defined(BUILDING_WITH_CMAKE)
#include "cmakeconfig.h"
-#else
-#include "autotoolsconfig.h"
-#endif
#endif
#include <wtf/Platform.h>
+2014-03-25 Martin Robinson <mrobinson@igalia.com>
+
+ [GTK] Remove the autotools build
+ https://bugs.webkit.org/show_bug.cgi?id=130717
+
+ Reviewed by Anders Carlsson.
+
+ * GNUmakefile.am: Removed.
+
2014-01-20 Ryuan Choi <ryuan.choi@samsung.com>
[CMAKE] Remove Nix from CMake scripts
+++ /dev/null
-# The platform layer code is built into two separate static libraries - libPlatformGtk.la
-# is built from files that require GTK+ and libPlatform.la is built from all the other files.
-# This makes it possible to build two separate libPlatformGtk.la libraries, one using GTK3
-# and the other (named libPlatformGtk2.la) using GTK2. The latter is required by the
-# WebKitPluginProcess in WebKit2 as some plugins (such as Flash) still use GTK2.
-# For now we only build the libPlatformGtk library as there are no source files in place yet
-# that could be built into libPlatform.
-
-platform_cppflags += \
- -I$(srcdir)/Source/ThirdParty/ANGLE/src \
- -I$(srcdir)/Source/ThirdParty/ANGLE/include \
- -I$(srcdir)/Source/ThirdParty/ANGLE/include/GLSLANG \
- -I$(srcdir)/Source/ThirdParty/ANGLE/include/KHR \
- -I$(top_builddir)/DerivedSources/Platform
-
-platformgtk_cppflags += \
- -DWEBKITGTK_API_VERSION_STRING=\"@WEBKITGTK_API_VERSION@\" \
- -DDATA_DIR=\"${datadir}\"
-
-# This is the minimal set of Source/WebCore/platform subdirectories that contain headers required by the GTK-specific
-# platform source files. These inclusions are required due to platform layer source files not yet completely migrated
-# into Source/Platform. Only Source/WebCore/platform subdirectories must be listed here as this, coupled with the
-# header inclusion in source files that's done via specifying the header basename, prevents any platform violations
-# occurring.
-platform_webcore_cppflags += \
- -I$(srcdir)/Source/WebCore/platform \
- -I$(srcdir)/Source/WebCore/platform/animation \
- -I$(srcdir)/Source/WebCore/platform/audio \
- -I$(srcdir)/Source/WebCore/platform/cairo \
- -I$(srcdir)/Source/WebCore/platform/geoclue \
- -I$(srcdir)/Source/WebCore/platform/glib \
- -I$(srcdir)/Source/WebCore/platform/graphics \
- -I$(srcdir)/Source/WebCore/platform/graphics/cairo \
- -I$(srcdir)/Source/WebCore/platform/graphics/cpu/arm \
- -I$(srcdir)/Source/WebCore/platform/graphics/cpu/arm/filters \
- -I$(srcdir)/Source/WebCore/platform/graphics/egl \
- -I$(srcdir)/Source/WebCore/platform/graphics/filters \
- -I$(srcdir)/Source/WebCore/platform/graphics/glx \
- -I$(srcdir)/Source/WebCore/platform/graphics/gpu \
- -I$(srcdir)/Source/WebCore/platform/graphics/gstreamer \
- -I$(srcdir)/Source/WebCore/platform/graphics/gtk \
- -I$(srcdir)/Source/WebCore/platform/graphics/harfbuzz \
- -I$(srcdir)/Source/WebCore/platform/graphics/opengl \
- -I$(srcdir)/Source/WebCore/platform/graphics/opentype \
- -I$(srcdir)/Source/WebCore/platform/graphics/texmap \
- -I$(srcdir)/Source/WebCore/platform/graphics/transforms \
- -I$(srcdir)/Source/WebCore/platform/gtk \
- -I$(srcdir)/Source/WebCore/platform/image-decoders \
- -I$(srcdir)/Source/WebCore/platform/image-decoders/bmp \
- -I$(srcdir)/Source/WebCore/platform/image-decoders/cairo \
- -I$(srcdir)/Source/WebCore/platform/image-decoders/gif \
- -I$(srcdir)/Source/WebCore/platform/image-decoders/ico \
- -I$(srcdir)/Source/WebCore/platform/image-decoders/jpeg \
- -I$(srcdir)/Source/WebCore/platform/image-decoders/png \
- -I$(srcdir)/Source/WebCore/platform/image-decoders/webp \
- -I$(srcdir)/Source/WebCore/platform/network \
- -I$(srcdir)/Source/WebCore/platform/network/gtk \
- -I$(srcdir)/Source/WebCore/platform/network/soup \
- -I$(srcdir)/Source/WebCore/platform/text \
- -I$(srcdir)/Source/WebCore/platform/text/icu \
- -I$(srcdir)/Source/WebCore/platform/text/transcoder
-
-noinst_LTLIBRARIES += \
- libPlatform.la \
- libPlatformGtk.la
-
-# Artificial dependencies to try to force a relink of the Platform libraries when their makefile changes.
-platform_lib_for_dep = libPlatform.la
-$(platform_lib_for_dep): $(srcdir)/Source/Platform/GNUmakefile.am $(srcdir)/Source/WebCore/GNUmakefile.list.am
-
-platformgtk_lib_for_dep = libPlatformGtk.la
-$(platformgtk_lib_for_dep): $(srcdir)/Source/Platform/GNUmakefile.am $(srcdir)/Source/WebCore/GNUmakefile.list.am
-
-libPlatform_la_SOURCES = \
- $(platform_sources)
-
-nodist_libPlatform_la_SOURCES = \
- $(platform_built_sources)
-
-libPlatform_la_CXXFLAGS = \
- -fvisibility-inlines-hidden \
- $(global_cxxflags)
-
-libPlatform_la_CFLAGS = \
- -fvisibility=hidden \
- $(global_cflags)
-
-libPlatform_la_CPPFLAGS = \
- -DBUILDING_WEBKIT \
- $(global_cppflags) \
- $(platform_cppflags) \
- $(platform_webcore_cppflags) \
- $(javascriptcore_cppflags) \
- -fno-strict-aliasing \
- $(CAIRO_CFLAGS) \
- $(ENCHANT_CFLAGS) \
- $(FREETYPE_CFLAGS) \
- $(GEOCLUE_CFLAGS) \
- $(GSTREAMER_CFLAGS) \
- $(LIBSOUP_CFLAGS) \
- $(UPOWER_GLIB_CFLAGS)
-
-libPlatformGtk_la_SOURCES = \
- $(platformgtk_sources)
-
-libPlatformGtk_la_CXXFLAGS = \
- -fvisibility-inlines-hidden \
- $(global_cxxflags)
-
-libPlatformGtk_la_CFLAGS = \
- -fvisibility=hidden \
- $(global_cflags)
-
-libPlatformGtk_la_CPPFLAGS = \
- -DBUILDING_WEBKIT \
- $(global_cppflags) \
- $(platform_cppflags) \
- $(platformgtk_cppflags) \
- $(platform_webcore_cppflags) \
- $(javascriptcore_cppflags) \
- -fno-strict-aliasing \
- $(FREETYPE_CFLAGS) \
- $(GSTREAMER_CFLAGS) \
- $(GTK_CFLAGS) \
- $(LIBSECRET_CFLAGS) \
- $(LIBSOUP_CFLAGS)
-
-DerivedSources/Platform/ColorData.cpp: $(WebCore)/platform/ColorData.gperf $(WebCore)/make-hash-tools.pl
- $(AM_V_GEN)$(PERL) $(WebCore)/make-hash-tools.pl $(GENSOURCES_PLATFORM) $(WebCore)/platform/ColorData.gperf
-
-DerivedSources/Platform/WebKitFontFamilyNames.cpp: DerivedSources/Platform/WebKitFontFamilyNames.h
-DerivedSources/Platform/WebKitFontFamilyNames.h: $(WebCore)/dom/make_names.pl $(WebCore)/bindings/scripts/Hasher.pm $(WebCore)/bindings/scripts/StaticString.pm $(WebCore)/css/WebKitFontFamilyNames.in
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --fonts $(WebCore)/css/WebKitFontFamilyNames.in --outputDir "$(GENSOURCES_PLATFORM)"
+2014-03-25 Martin Robinson <mrobinson@igalia.com>
+
+ [GTK] Remove the autotools build
+ https://bugs.webkit.org/show_bug.cgi?id=130717
+
+ Reviewed by Anders Carlsson.
+
+ * GNUmakefile.am: Removed.
+
2014-03-14 Mark Rowe <mrowe@apple.com>
Fix the production build.
+++ /dev/null
-if USE_OPENGL
-noinst_LTLIBRARIES += \
- libANGLE.la
-
-angle_lib_for_dep = libANGLE.la
-$(angle_lib_for_dep): $(srcdir)/Source/ThirdParty/ANGLE/GNUmakefile.am
-endif
-
-libANGLE_la_CXXFLAGS = $(global_cxxflags)
-libANGLE_la_CFLAGS = $(global_cflags)
-libANGLE_la_CPPFLAGS = \
- $(global_cppflags) \
- -I$(srcdir)/Source/ThirdParty/ANGLE/src \
- -I$(srcdir)/Source/ThirdParty/ANGLE/include \
- -I$(srcdir)/Source/ThirdParty/ANGLE/include/GLSLANG \
- -I$(srcdir)/Source/ThirdParty/ANGLE/include/KHR
-
-libANGLE_la_SOURCES = \
- Source/ThirdParty/ANGLE/include/EGL/egl.h \
- Source/ThirdParty/ANGLE/include/EGL/eglext.h \
- Source/ThirdParty/ANGLE/include/EGL/eglplatform.h \
- Source/ThirdParty/ANGLE/include/GLES2/gl2.h \
- Source/ThirdParty/ANGLE/include/GLES2/gl2ext.h \
- Source/ThirdParty/ANGLE/include/GLES2/gl2platform.h \
- Source/ThirdParty/ANGLE/include/GLSLANG/ShaderLang.h \
- Source/ThirdParty/ANGLE/include/KHR/khrplatform.h \
- Source/ThirdParty/ANGLE/src/common/angleutils.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/BaseTypes.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/BuiltInFunctionEmulator.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/BuiltInFunctionEmulator.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/CodeGen.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/Common.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/Compiler.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/ConstantUnion.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/compilerdebug.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/compilerdebug.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/depgraph/DependencyGraphBuilder.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/depgraph/DependencyGraphBuilder.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/depgraph/DependencyGraph.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/depgraph/DependencyGraph.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/depgraph/DependencyGraphOutput.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/depgraph/DependencyGraphOutput.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/depgraph/DependencyGraphTraverse.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/DetectCallDepth.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/DetectCallDepth.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/Diagnostics.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/Diagnostics.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/DirectiveHandler.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/DirectiveHandler.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/DetectDiscontinuity.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/DetectDiscontinuity.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/ExtensionBehavior.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/ForLoopUnroll.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/ForLoopUnroll.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/glslang.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/glslang_lex.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/glslang_tab.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/glslang_tab.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/HashNames.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/InfoSink.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/InfoSink.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/Initialize.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/Initialize.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/InitializeDll.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/InitializeDll.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/InitializeGlobals.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/InitializeParseContext.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/InitializeParseContext.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/InitializeVariables.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/InitializeVariables.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/Intermediate.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/intermediate.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/intermOut.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/IntermTraverse.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/localintermediate.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/MapLongVariableNames.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/MapLongVariableNames.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/MMap.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/NodeSearch.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/osinclude.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/ossource_posix.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/OutputESSL.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/OutputESSL.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSLBase.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSLBase.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSL.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/OutputGLSL.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/OutputHLSL.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/parseConst.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/ParseContext.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/PoolAlloc.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/PoolAlloc.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/Pragma.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/QualifierAlive.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/QualifierAlive.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/RemoveTree.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/RemoveTree.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/RenameFunction.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/RewriteElseBlocks.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/RewriteElseBlocks.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/SearchSymbol.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/SearchSymbol.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/ShaderLang.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/ShHandle.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/SymbolTable.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/SymbolTable.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/timing/RestrictFragmentShaderTiming.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/timing/RestrictFragmentShaderTiming.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/timing/RestrictVertexShaderTiming.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/timing/RestrictVertexShaderTiming.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorESSL.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorESSL.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorGLSL.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorGLSL.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorHLSL.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/TranslatorHLSL.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/Types.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/UnfoldShortCircuitAST.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/UnfoldShortCircuitAST.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/UnfoldShortCircuit.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/UnfoldShortCircuit.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/Uniform.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/Uniform.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/util.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/util.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/ValidateLimitations.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/ValidateLimitations.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/VariableInfo.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/VariableInfo.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/VariablePacker.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/VariablePacker.h \
- Source/ThirdParty/ANGLE/src/compiler/translator/VersionGLSL.cpp \
- Source/ThirdParty/ANGLE/src/compiler/translator/VersionGLSL.h \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/DiagnosticsBase.cpp \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/DiagnosticsBase.h \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/DirectiveHandlerBase.cpp \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/DirectiveHandlerBase.h \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/DirectiveParser.cpp \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/DirectiveParser.h \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/ExpressionParser.cpp \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/ExpressionParser.h \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/Input.cpp \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/Input.h \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/length_limits.h \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/Lexer.cpp \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/Lexer.h \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/Macro.cpp \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/MacroExpander.cpp \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/MacroExpander.h \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/Macro.h \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/numeric_lex.h \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/pp_utils.h \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/Preprocessor.cpp \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/Preprocessor.h \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/SourceLocation.h \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/Token.cpp \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/Token.h \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/Tokenizer.cpp \
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/Tokenizer.h \
- Source/ThirdParty/ANGLE/src/third_party/compiler/ArrayBoundsClamper.cpp \
- Source/ThirdParty/ANGLE/src/third_party/compiler/ArrayBoundsClamper.h
+2014-03-25 Martin Robinson <mrobinson@igalia.com>
+
+ [GTK] Remove the autotools build
+ https://bugs.webkit.org/show_bug.cgi?id=130717
+
+ Reviewed by Anders Carlsson.
+
+ * gtest/GNUmakefile.am: Removed.
+ * leveldb/GNUmakefile.am: Removed.
+
2014-03-25 Gabor Rapcsanyi <rgabor@webkit.org>
[EFL] Add ARM64 build support
+++ /dev/null
-
-noinst_LTLIBRARIES += \
- Libraries/libgtest.la
-
-Libraries_libgtest_la_SOURCES = \
- Source/ThirdParty/gtest/include/gtest/gtest.h \
- Source/ThirdParty/gtest/include/gtest/gtest-death-test.h \
- Source/ThirdParty/gtest/include/gtest/gtest-message.h \
- Source/ThirdParty/gtest/include/gtest/gtest-param-test.h \
- Source/ThirdParty/gtest/include/gtest/gtest_pred_impl.h \
- Source/ThirdParty/gtest/include/gtest/gtest_prod.h \
- Source/ThirdParty/gtest/include/gtest/gtest-spi.h \
- Source/ThirdParty/gtest/include/gtest/gtest-test-part.h \
- Source/ThirdParty/gtest/include/gtest/gtest-typed-test.h \
- Source/ThirdParty/gtest/include/gtest/internal/gtest-death-test-internal.h \
- Source/ThirdParty/gtest/include/gtest/internal/gtest-filepath.h \
- Source/ThirdParty/gtest/include/gtest/internal/gtest-internal.h \
- Source/ThirdParty/gtest/include/gtest/internal/gtest-linked_ptr.h \
- Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util-generated.h \
- Source/ThirdParty/gtest/include/gtest/internal/gtest-param-util.h \
- Source/ThirdParty/gtest/include/gtest/internal/gtest-port.h \
- Source/ThirdParty/gtest/include/gtest/internal/gtest-string.h \
- Source/ThirdParty/gtest/include/gtest/internal/gtest-tuple.h \
- Source/ThirdParty/gtest/include/gtest/internal/gtest-type-util.h \
- Source/ThirdParty/gtest/src/gtest-all.cc
-
-# Use -isystem gcc flag so that gcc considers gtest headers as system headers.
-# We need this to avoid a lot of compile warnings due to -Wundef.
-# See http://code.google.com/p/googletest/issues/detail?id=258
-Libraries_libgtest_la_CPPFLAGS = \
- $(global_cppflags) \
- $(javascriptcore_cppflags) \
- -isystem $(srcdir)/Source/ThirdParty/gtest \
- -isystem $(srcdir)/Source/ThirdParty/gtest/include \
- -I$(srcdir)/Source/WTF \
- -I$(srcdir)/Source/ThirdParty/gtest \
- -I$(srcdir)/Source/ThirdParty/gtest/include
-
-if TARGET_WIN32
-Libraries_libgtest_la_CXXFLAGS = -DGTEST_HAS_PTHREAD=0
-else
-Libraries_libgtest_la_CXXFLAGS = -DGTEST_HAS_PTHREAD=1
-Libraries_libgtest_la_LIBADD = \
- -lpthread
-endif
-
-# gtest source files that we don't compile directly. They are
-# #included by gtest-all.cc.
-EXTRA_DIST += \
- Source/ThirdParty/gtest/src/gtest.cc \
- Source/ThirdParty/gtest/src/gtest-death-test.cc \
- Source/ThirdParty/gtest/src/gtest-filepath.cc \
- Source/ThirdParty/gtest/src/gtest-internal-inl.h \
- Source/ThirdParty/gtest/src/gtest-port.cc \
- Source/ThirdParty/gtest/src/gtest-test-part.cc \
- Source/ThirdParty/gtest/src/gtest-typed-test.cc
-
+++ /dev/null
-if ENABLE_INDEXED_DATABASE
-noinst_LTLIBRARIES += \
- libLevelDB.la
-endif
-
-libLevelDB_la_CXXFLAGS = $(global_cxxflags)
-libLevelDB_la_CFLAGS = $(global_cflags)
-libLevelDB_la_CPPFLAGS = \
- $(global_cppflags) \
- -fno-builtin-memcmp \
- -I$(srcdir)/Source/ThirdParty/leveldb \
- -I$(srcdir)/Source/ThirdParty/leveldb/include \
- -DLEVELDB_PLATFORM_POSIX
-
-if OS_WIN32
-libLevelDB_la_CPPFLAGS += \
- -DOS_WIN
-else
-libLevelDB_la_CPPFLAGS += \
- -pthread
-endif
-
-if OS_LINUX
-libLevelDB_la_CPPFLAGS += \
- -DOS_LINUX
-endif
-
-if OS_FREEBSD
-libLevelDB_la_CPPFLAGS += \
- -DOS_FREEBSD
-endif
-
-if OS_NETBSD
-libLevelDB_la_CPPFLAGS += \
- -DOS_NETBSD
-endif
-
-if OS_OPENBSD
-libLevelDB_la_CPPFLAGS += \
- -DOS_OPENBSD
-endif
-
-if OS_DRAGONFLY
-libLevelDB_la_CPPFLAGS += \
- -DOS_DRAGONFLY
-endif
-
-if OS_DARWIN
-libLevelDB_la_CPPFLAGS += \
- -DOS_MACOSX
-endif
-
-libLevelDB_la_SOURCES = \
- Source/ThirdParty/leveldb/db/builder.cc\
- Source/ThirdParty/leveldb/db/builder.h \
- Source/ThirdParty/leveldb/db/c.cc \
- Source/ThirdParty/leveldb/db/dbformat.cc \
- Source/ThirdParty/leveldb/db/dbformat.h \
- Source/ThirdParty/leveldb/db/db_impl.cc \
- Source/ThirdParty/leveldb/db/db_impl.h \
- Source/ThirdParty/leveldb/db/db_iter.cc \
- Source/ThirdParty/leveldb/db/db_iter.h \
- Source/ThirdParty/leveldb/db/filename.cc \
- Source/ThirdParty/leveldb/db/filename.h \
- Source/ThirdParty/leveldb/db/log_format.h \
- Source/ThirdParty/leveldb/db/log_reader.cc \
- Source/ThirdParty/leveldb/db/log_reader.h \
- Source/ThirdParty/leveldb/db/log_writer.cc \
- Source/ThirdParty/leveldb/db/log_writer.h \
- Source/ThirdParty/leveldb/db/memtable.cc \
- Source/ThirdParty/leveldb/db/memtable.h \
- Source/ThirdParty/leveldb/db/repair.cc \
- Source/ThirdParty/leveldb/db/skiplist.h \
- Source/ThirdParty/leveldb/db/snapshot.h \
- Source/ThirdParty/leveldb/db/table_cache.cc \
- Source/ThirdParty/leveldb/db/table_cache.h \
- Source/ThirdParty/leveldb/db/version_edit.cc \
- Source/ThirdParty/leveldb/db/version_edit.h \
- Source/ThirdParty/leveldb/db/version_set.cc \
- Source/ThirdParty/leveldb/db/version_set.h \
- Source/ThirdParty/leveldb/db/write_batch.cc \
- Source/ThirdParty/leveldb/db/write_batch_internal.h \
- Source/ThirdParty/leveldb/helpers/memenv/memenv.cc \
- Source/ThirdParty/leveldb/helpers/memenv/memenv.h \
- Source/ThirdParty/leveldb/include/leveldb/cache.h \
- Source/ThirdParty/leveldb/include/leveldb/c.h \
- Source/ThirdParty/leveldb/include/leveldb/comparator.h \
- Source/ThirdParty/leveldb/include/leveldb/db.h \
- Source/ThirdParty/leveldb/include/leveldb/env.h \
- Source/ThirdParty/leveldb/include/leveldb/filter_policy.h \
- Source/ThirdParty/leveldb/include/leveldb/iterator.h \
- Source/ThirdParty/leveldb/include/leveldb/options.h \
- Source/ThirdParty/leveldb/include/leveldb/slice.h \
- Source/ThirdParty/leveldb/include/leveldb/status.h \
- Source/ThirdParty/leveldb/include/leveldb/table_builder.h \
- Source/ThirdParty/leveldb/include/leveldb/table.h \
- Source/ThirdParty/leveldb/include/leveldb/write_batch.h \
- Source/ThirdParty/leveldb/port/atomic_pointer.h \
- Source/ThirdParty/leveldb/port/port_example.h \
- Source/ThirdParty/leveldb/port/port.h \
- Source/ThirdParty/leveldb/port/port_posix.cc \
- Source/ThirdParty/leveldb/port/port_posix.h \
- Source/ThirdParty/leveldb/port/thread_annotations.h \
- Source/ThirdParty/leveldb/port/win/stdint.h \
- Source/ThirdParty/leveldb/table/block_builder.cc \
- Source/ThirdParty/leveldb/table/block_builder.h \
- Source/ThirdParty/leveldb/table/block.cc \
- Source/ThirdParty/leveldb/table/block.h \
- Source/ThirdParty/leveldb/table/filter_block.cc \
- Source/ThirdParty/leveldb/table/filter_block.h \
- Source/ThirdParty/leveldb/table/format.cc \
- Source/ThirdParty/leveldb/table/format.h \
- Source/ThirdParty/leveldb/table/iterator.cc \
- Source/ThirdParty/leveldb/table/iterator_wrapper.h \
- Source/ThirdParty/leveldb/table/merger.cc \
- Source/ThirdParty/leveldb/table/merger.h \
- Source/ThirdParty/leveldb/table/table_builder.cc \
- Source/ThirdParty/leveldb/table/table.cc \
- Source/ThirdParty/leveldb/table/two_level_iterator.cc \
- Source/ThirdParty/leveldb/table/two_level_iterator.h \
- Source/ThirdParty/leveldb/util/arena.cc \
- Source/ThirdParty/leveldb/util/arena.h \
- Source/ThirdParty/leveldb/util/bloom.cc \
- Source/ThirdParty/leveldb/util/cache.cc \
- Source/ThirdParty/leveldb/util/coding.cc \
- Source/ThirdParty/leveldb/util/coding.h \
- Source/ThirdParty/leveldb/util/comparator.cc \
- Source/ThirdParty/leveldb/util/crc32c.cc \
- Source/ThirdParty/leveldb/util/crc32c.h \
- Source/ThirdParty/leveldb/util/env.cc \
- Source/ThirdParty/leveldb/util/env_posix.cc \
- Source/ThirdParty/leveldb/util/filter_policy.cc \
- Source/ThirdParty/leveldb/util/hash.cc \
- Source/ThirdParty/leveldb/util/hash.h \
- Source/ThirdParty/leveldb/util/histogram.cc \
- Source/ThirdParty/leveldb/util/histogram.h \
- Source/ThirdParty/leveldb/util/logging.cc \
- Source/ThirdParty/leveldb/util/logging.h \
- Source/ThirdParty/leveldb/util/mutexlock.h \
- Source/ThirdParty/leveldb/util/options.cc \
- Source/ThirdParty/leveldb/util/posix_logger.h \
- Source/ThirdParty/leveldb/util/random.h \
- Source/ThirdParty/leveldb/util/status.cc
+2014-03-25 Martin Robinson <mrobinson@igalia.com>
+
+ [GTK] Remove the autotools build
+ https://bugs.webkit.org/show_bug.cgi?id=130717
+
+ Reviewed by Anders Carlsson.
+
+ * GNUmakefile.am: Removed.
+ * config.h: Removed references to the autotools configure file.
+
2014-03-25 Gabor Rapcsanyi <rgabor@webkit.org>
[ARM64] GCC generates wrong code with -O2 flag in WTF::weakCompareAndSwap
+++ /dev/null
-include $(srcdir)/Source/WTF/GNUmakefile.list.am
-
-noinst_LTLIBRARIES += \
- libWTF.la
-
-wtf_lib_for_dep = libWTF.la
-$(wtf_lib_for_dep): $(srcdir)/Source/WTF/GNUmakefile.list.am
-
-libWTF_la_LDFLAGS = \
- $(no_undefined)
-
-libWTF_la_SOURCES = \
- $(wtf_sources)
-
-libWTF_la_LIBADD = \
- $(UNICODE_LIBS) \
- $(GLIB_LIBS) \
- $(WINMM_LIBS) \
- -lpthread \
- -lz
-
-if TARGET_WIN32
-# OwnPtrWin.cpp needs the symbols from gdi32 dll
-libWTF_la_LIBADD += -lgdi32
-endif
-
-libWTF_la_CXXFLAGS = \
- $(global_cxxflags) \
- $(libWTF_la_CFLAGS)
-
-libWTF_la_CFLAGS = \
- $(global_cflags) \
- $(GLIB_CFLAGS) \
- $(UNICODE_CFLAGS)
-
-libWTF_la_CPPFLAGS = \
- $(global_cppflags) \
- -I$(srcdir)/Source \
- -I$(srcdir)/Source/WTF \
- -I$(srcdir)/Source/WTF/wtf
*
*/
-#if defined(HAVE_CONFIG_H) && HAVE_CONFIG_H
-#ifdef BUILDING_WITH_CMAKE
+#if defined(HAVE_CONFIG_H) && HAVE_CONFIG_H && defined(BUILDING_WITH_CMAKE)
#include "cmakeconfig.h"
-#else
-#include "autotoolsconfig.h"
-#endif
#endif
#include <wtf/Platform.h>
+2014-03-25 Martin Robinson <mrobinson@igalia.com>
+
+ [GTK] Remove the autotools build
+ https://bugs.webkit.org/show_bug.cgi?id=130717
+
+ Reviewed by Anders Carlsson.
+
+ * GNUmakefile.am: Removed.
+ * bindings/gobject/GNUmakefile.am: Removed.
+ * config.h: Removed references to autotools configure file.
+
2014-03-24 Brent Fulgham <bfulgham@apple.com>
Prevent 'removetrack' events from firing when all inband text tracks are removed.
+++ /dev/null
-include $(srcdir)/Source/WebCore/GNUmakefile.list.am
-
-WEBCORE_CSS_PROPERTY_NAMES := $(WebCore)/css/CSSPropertyNames.in
-WEBCORE_CSS_VALUE_KEYWORDS := $(WebCore)/css/CSSValueKeywords.in
-
-webcore_cppflags += \
- -I$(srcdir)/Source/ThirdParty/ANGLE/src \
- -I$(srcdir)/Source/ThirdParty/ANGLE/include \
- -I$(srcdir)/Source/ThirdParty/ANGLE/include/GLSLANG \
- -I$(srcdir)/Source/ThirdParty/ANGLE/include/KHR \
- -I$(srcdir)/Source/WebCore \
- -I$(srcdir)/Source/WebCore/Modules/battery \
- -I$(srcdir)/Source/WebCore/Modules/gamepad \
- -I$(srcdir)/Source/WebCore/Modules/geolocation \
- -I$(srcdir)/Source/WebCore/Modules/indexeddb \
- -I$(srcdir)/Source/WebCore/Modules/indexeddb/leveldb \
- -I$(srcdir)/Source/WebCore/Modules/indieui \
- -I$(srcdir)/Source/WebCore/Modules/mediacontrols \
- -I$(srcdir)/Source/WebCore/Modules/mediasource \
- -I$(srcdir)/Source/WebCore/Modules/mediastream \
- -I$(srcdir)/Source/WebCore/Modules/navigatorcontentutils \
- -I$(srcdir)/Source/WebCore/Modules/notifications \
- -I$(srcdir)/Source/WebCore/Modules/plugins \
- -I$(srcdir)/Source/WebCore/Modules/proximity \
- -I$(srcdir)/Source/WebCore/Modules/quota \
- -I$(srcdir)/Source/WebCore/Modules/webaudio \
- -I$(srcdir)/Source/WebCore/Modules/webdatabase \
- -I$(srcdir)/Source/WebCore/Modules/websockets \
- -I$(srcdir)/Source/WebCore/accessibility \
- -I$(srcdir)/Source/WebCore/bindings \
- -I$(srcdir)/Source/WebCore/bindings/generic \
- -I$(srcdir)/Source/WebCore/bindings/js \
- -I$(srcdir)/Source/WebCore/bridge \
- -I$(srcdir)/Source/WebCore/bridge/c \
- -I$(srcdir)/Source/WebCore/bridge/jsc \
- -I$(srcdir)/Source/WebCore/crypto \
- -I$(srcdir)/Source/WebCore/crypto/keys \
- -I$(srcdir)/Source/WebCore/css \
- -I$(srcdir)/Source/WebCore/cssjit \
- -I$(srcdir)/Source/WebCore/dom \
- -I$(srcdir)/Source/WebCore/dom/default \
- -I$(srcdir)/Source/WebCore/editing \
- -I$(srcdir)/Source/WebCore/fileapi \
- -I$(srcdir)/Source/WebCore/history \
- -I$(srcdir)/Source/WebCore/html \
- -I$(srcdir)/Source/WebCore/html/canvas \
- -I$(srcdir)/Source/WebCore/html/forms \
- -I$(srcdir)/Source/WebCore/html/parser \
- -I$(srcdir)/Source/WebCore/html/shadow \
- -I$(srcdir)/Source/WebCore/html/track \
- -I$(srcdir)/Source/WebCore/inspector \
- -I$(srcdir)/Source/WebCore/loader \
- -I$(srcdir)/Source/WebCore/loader/appcache \
- -I$(srcdir)/Source/WebCore/loader/archive \
- -I$(srcdir)/Source/WebCore/loader/archive/mhtml \
- -I$(srcdir)/Source/WebCore/loader/cache \
- -I$(srcdir)/Source/WebCore/loader/icon \
- -I$(srcdir)/Source/WebCore/mathml \
- -I$(srcdir)/Source/WebCore/page \
- -I$(srcdir)/Source/WebCore/page/animation \
- -I$(srcdir)/Source/WebCore/page/scrolling \
- -I$(srcdir)/Source/WebCore/platform \
- -I$(srcdir)/Source/WebCore/platform/animation \
- -I$(srcdir)/Source/WebCore/platform/audio \
- -I$(srcdir)/Source/WebCore/platform/graphics \
- -I$(srcdir)/Source/WebCore/platform/graphics/cpu/arm \
- -I$(srcdir)/Source/WebCore/platform/graphics/cpu/arm/filters/ \
- -I$(srcdir)/Source/WebCore/platform/graphics/filters \
- -I$(srcdir)/Source/WebCore/platform/graphics/filters/texmap \
- -I$(srcdir)/Source/WebCore/platform/graphics/freetype \
- -I$(srcdir)/Source/WebCore/platform/graphics/gpu \
- -I$(srcdir)/Source/WebCore/platform/graphics/harfbuzz \
- -I$(srcdir)/Source/WebCore/platform/graphics/harfbuzz/ng \
- -I$(srcdir)/Source/WebCore/platform/graphics/opengl \
- -I$(srcdir)/Source/WebCore/platform/graphics/opentype \
- -I$(srcdir)/Source/WebCore/platform/graphics/transforms \
- -I$(srcdir)/Source/WebCore/platform/image-decoders \
- -I$(srcdir)/Source/WebCore/platform/image-decoders/bmp \
- -I$(srcdir)/Source/WebCore/platform/image-decoders/gif \
- -I$(srcdir)/Source/WebCore/platform/image-decoders/ico \
- -I$(srcdir)/Source/WebCore/platform/image-decoders/jpeg \
- -I$(srcdir)/Source/WebCore/platform/image-decoders/png \
- -I$(srcdir)/Source/WebCore/platform/image-decoders/webp \
- -I$(srcdir)/Source/WebCore/platform/leveldb \
- -I$(srcdir)/Source/WebCore/platform/linux \
- -I$(srcdir)/Source/WebCore/platform/mediastream \
- -I$(srcdir)/Source/WebCore/platform/mediastream/gstreamer \
- -I$(srcdir)/Source/WebCore/platform/mock \
- -I$(srcdir)/Source/WebCore/platform/mock/mediasource \
- -I$(srcdir)/Source/WebCore/platform/network \
- -I$(srcdir)/Source/WebCore/platform/network/gtk \
- -I$(srcdir)/Source/WebCore/platform/sql \
- -I$(srcdir)/Source/WebCore/platform/text \
- -I$(srcdir)/Source/WebCore/platform/text/icu \
- -I$(srcdir)/Source/WebCore/platform/win \
- -I$(srcdir)/Source/WebCore/plugins \
- -I$(srcdir)/Source/WebCore/plugins/gtk \
- -I$(srcdir)/Source/WebCore/plugins/win \
- -I$(srcdir)/Source/WebCore/rendering \
- -I$(srcdir)/Source/WebCore/rendering/line \
- -I$(srcdir)/Source/WebCore/rendering/mathml \
- -I$(srcdir)/Source/WebCore/rendering/shapes \
- -I$(srcdir)/Source/WebCore/rendering/style \
- -I$(srcdir)/Source/WebCore/rendering/svg \
- -I$(srcdir)/Source/WebCore/replay \
- -I$(srcdir)/Source/WebCore/storage \
- -I$(srcdir)/Source/WebCore/style \
- -I$(srcdir)/Source/WebCore/svg \
- -I$(srcdir)/Source/WebCore/svg/animation \
- -I$(srcdir)/Source/WebCore/svg/graphics \
- -I$(srcdir)/Source/WebCore/svg/graphics/filters \
- -I$(srcdir)/Source/WebCore/svg/properties \
- -I$(srcdir)/Source/WebCore/testing \
- -I$(srcdir)/Source/WebCore/testing/js \
- -I$(srcdir)/Source/WebCore/websockets \
- -I$(srcdir)/Source/WebCore/workers \
- -I$(srcdir)/Source/WebCore/xml \
- -I$(srcdir)/Source/WebCore/xml/parser \
- -I$(top_builddir)/WebCore/bindings/js \
- -I$(top_builddir)/DerivedSources/WebCore \
- -I$(top_builddir)/DerivedSources \
- -I$(top_builddir)/DerivedSources/JavaScriptCore
-
-webcoregtk_cppflags += \
- -DWEBKITGTK_API_VERSION_STRING=\"@WEBKITGTK_API_VERSION@\" \
- -I$(srcdir)/Source/WebCore/accessibility/atk \
- -I$(srcdir)/Source/WebCore/loader/gtk \
- -I$(srcdir)/Source/WebCore/page/gtk \
- -I$(srcdir)/Source/WebCore/platform/cairo \
- -I$(srcdir)/Source/WebCore/platform/audio/gstreamer \
- -I$(srcdir)/Source/WebCore/platform/graphics/cairo \
- -I$(srcdir)/Source/WebCore/platform/graphics/freetype \
- -I$(srcdir)/Source/WebCore/platform/graphics/glx \
- -I$(srcdir)/Source/WebCore/platform/graphics/harfbuzz \
- -I$(srcdir)/Source/WebCore/platform/graphics/harfbuzz/ng \
- -I$(srcdir)/Source/WebCore/platform/graphics/egl \
- -I$(srcdir)/Source/WebCore/platform/graphics/gstreamer \
- -I$(srcdir)/Source/WebCore/platform/graphics/gtk \
- -I$(srcdir)/Source/WebCore/platform/gtk \
- -I$(srcdir)/Source/WebCore/platform/mediastream/gstreamer \
- -I$(srcdir)/Source/WebCore/platform/network/soup \
- -I$(srcdir)/Source/WebCore/platform/text/enchant
-
-# ---
-# Windows plugin support
-# ---
-if TARGET_WIN32
-webcoregtk_cppflags += \
- -I$(srcdir)/Source/WebCore/platform/graphics/win
-endif # END TARGET_WIN32
-
-# XPath grammar
-$(GENSOURCES_WEBCORE)/XPathGrammar.h: $(GENSOURCES_WEBCORE)/XPathGrammar.cpp
-$(GENSOURCES_WEBCORE)/XPathGrammar.cpp: $(WebCore)/xml/XPathGrammar.y
- $(AM_V_GEN)
- $(AM_V_at)perl $(WebCore)/css/makegrammar.pl --outputDir $(GENSOURCES_WEBCORE) --bison "$(BISON)" --symbolsPrefix xpathyy $<
-
-# MathML tag and attribute names, and element factory
-DerivedSources/WebCore/MathMLElementFactory.h: DerivedSources/WebCore/MathMLElementFactory.cpp
-DerivedSources/WebCore/MathMLNames.h: DerivedSources/WebCore/MathMLNames.cpp
-DerivedSources/WebCore/MathMLElementFactory.cpp DerivedSources/WebCore/MathMLNames.cpp: $(WebCore)/dom/make_names.pl $(WebCore)/bindings/scripts/Hasher.pm $(WebCore)/bindings/scripts/StaticString.pm $(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)"
-
-# ----
-# SVG Support
-#
-# FIXME: allow a more fine-grained inclusion/generation of sources per SVG feature
-# ----
-nodist_libWebCoreSVG_la_SOURCES = \
- $(webcore_svg_built_sources)
-
-libWebCoreSVG_la_SOURCES = \
- $(webcore_svg_sources)
-
-libWebCoreSVG_la_CXXFLAGS = \
- -fvisibility-inlines-hidden \
- $(global_cxxflags)
-
-libWebCoreSVG_la_CFLAGS = \
- -fvisibility=hidden \
- $(global_cflags)
-
-libWebCoreSVG_la_CPPFLAGS = \
- -DBUILDING_WebCore \
- -DBUILDING_WEBKIT \
- $(global_cppflags) \
- $(platform_cppflags) \
- $(platformgtk_cppflags) \
- $(webcore_cppflags) \
- $(webcoregtk_cppflags) \
- $(javascriptcore_cppflags) \
- -fno-strict-aliasing \
- $(CAIRO_CFLAGS) \
- $(FREETYPE_CFLAGS) \
- $(LIBSOUP_CFLAGS) \
- $(UNICODE_CFLAGS)
-
-WEBCORE_CSS_PROPERTY_NAMES += $(WebCore)/css/SVGCSSPropertyNames.in
-WEBCORE_CSS_VALUE_KEYWORDS += $(WebCore)/css/SVGCSSValueKeywords.in
-
-# SVG tag and attribute names (need to pass an extra flag if svg experimental features are enabled)
-DerivedSources/WebCore/SVGNames.cpp: DerivedSources/WebCore/SVGElementFactory.cpp
-DerivedSources/WebCore/JSSVGElementWrapperFactory.cpp: DerivedSources/WebCore/SVGElementFactory.cpp
-DerivedSources/WebCore/SVGElementFactory.cpp: $(WebCore)/dom/make_names.pl $(WebCore)/bindings/scripts/Hasher.pm $(WebCore)/bindings/scripts/StaticString.pm $(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 "$(feature_defines)" --factory --wrapperFactory --outputDir "$(GENSOURCES_WEBCORE)"
-
-# end SVG Features
-
-DerivedSources/WebCore/XLinkNames.h: DerivedSources/WebCore/XLinkNames.cpp
-DerivedSources/WebCore/XLinkNames.cpp : $(WebCore)/dom/make_names.pl $(WebCore)/bindings/scripts/Hasher.pm $(WebCore)/bindings/scripts/StaticString.pm $(WebCore)/svg/xlinkattrs.in
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --attrs $(WebCore)/svg/xlinkattrs.in --outputDir "$(GENSOURCES_WEBCORE)"
-
-if USE_TEXTURE_MAPPER_GL
-webcore_cppflags += \
- -I$(srcdir)/Source/WebCore/platform/graphics/texmap
-endif # END USETEXTURE_MAPPER_GL
-
-if ENABLE_INDEXED_DATABASE
-webcore_cppflags += \
- -DWTF_USE_LEVELDB=1 \
- -I$(srcdir)/Source/ThirdParty/leveldb \
- -I$(srcdir)/Source/ThirdParty/leveldb/include
-platform_cppflags += \
- -DWTF_USE_LEVELDB=1 \
- -I$(srcdir)/Source/ThirdParty/leveldb \
- -I$(srcdir)/Source/ThirdParty/leveldb/include
-endif
-
-$(WEBCORE_CSS_PROPERTY_NAMES): $(srcdir)/configure.ac $(srcdir)/Source/WebCore/GNUmakefile.am
-
-$(WEBCORE_CSS_VALUE_KEYWORDS): $(srcdir)/configure.ac $(srcdir)/Source/WebCore/GNUmakefile.am
-
-DerivedSources/WebCore/CSSPropertyNames.cpp: DerivedSources/WebCore/CSSPropertyNames.h
-DerivedSources/WebCore/CSSPropertyNames.h: $(WEBCORE_CSS_PROPERTY_NAMES) $(WebCore)/css/makeprop.pl
- $(AM_V_GEN)
- $(AM_V_at)cat $(WEBCORE_CSS_PROPERTY_NAMES) > CSSPropertyNames.in
- $(AM_V_at)$(PERL) -I$(WebCore)/bindings/scripts "$(WebCore)/css/makeprop.pl" --defines "$(feature_defines)"
- $(AM_V_at)mv CSSPropertyNames* $(GENSOURCES_WEBCORE)
-
-# Lower case all the values, as CSS values are case-insensitive
-DerivedSources/WebCore/CSSValueKeywords.cpp: DerivedSources/WebCore/CSSValueKeywords.h
-DerivedSources/WebCore/CSSValueKeywords.h: $(WEBCORE_CSS_VALUE_KEYWORDS) $(WebCore)/css/makevalues.pl
- $(AM_V_GEN)
- $(AM_V_at)cat $(WEBCORE_CSS_VALUE_KEYWORDS) > CSSValueKeywords.in
- $(AM_V_at)$(PERL) -I$(WebCore)/bindings/scripts "$(WebCore)/css/makevalues.pl" --defines "$(feature_defines)"
- $(AM_V_at)mv CSSValueKeywords* $(GENSOURCES_WEBCORE)
-
-# XML Viewer CSS
-DerivedSources/WebCore/XMLViewerCSS.h: $(WebCore)/xml/XMLViewer.css
- $(AM_V_GEN)$(PYTHON) $(INSPECTOR_SCRIPTS_DIR)/cssmin.py <$(WebCore)/xml/XMLViewer.css > $(GENSOURCES_WEBCORE)/XMLViewer.min.css
- $(AM_V_GEN)$(PERL) $(INSPECTOR_SCRIPTS_DIR)/xxd.pl XMLViewer_css $(GENSOURCES_WEBCORE)/XMLViewer.min.css $(GENSOURCES_WEBCORE)/XMLViewerCSS.h
-
-# XML Viewer JS
-DerivedSources/WebCore/XMLViewerJS.h: $(WebCore)/xml/XMLViewer.js
- $(AM_V_GEN)$(PYTHON) $(INSPECTOR_SCRIPTS_DIR)/jsmin.py <$(WebCore)/xml/XMLViewer.js > $(GENSOURCES_WEBCORE)/XMLViewer.min.js
- $(AM_V_GEN)$(PERL) $(INSPECTOR_SCRIPTS_DIR)/xxd.pl XMLViewer_js $(GENSOURCES_WEBCORE)/XMLViewer.min.js $(GENSOURCES_WEBCORE)/XMLViewerJS.h
-
-# HTML entity names
-DerivedSources/WebCore/HTMLEntityTable.cpp: $(WebCore)/html/parser/HTMLEntityNames.in $(WebCore)/html/parser/create-html-entity-table
- $(AM_V_GEN)$(PYTHON) $(WebCore)/html/parser/create-html-entity-table -o $(GENSOURCES_WEBCORE)/HTMLEntityTable.cpp $(WebCore)/html/parser/HTMLEntityNames.in
-
-# CSS grammar
-
-DerivedSources/WebCore/CSSGrammar.h: $(GENSOURCES_WEBCORE)/CSSGrammar.cpp
-DerivedSources/WebCore/CSSGrammar.cpp: $(WebCore)/css/CSSGrammar.y.in
- $(AM_V_GEN)
- $(AM_V_at)perl -I $(WebCore)/bindings/scripts $(WebCore)/css/makegrammar.pl --extraDefines "$(feature_defines)" --outputDir $(GENSOURCES_WEBCORE) --bison "$(BISON)" --symbolsPrefix cssyy $<
-
-USER_AGENT_SCRIPT_FILES = $(WebCore)/Modules/mediacontrols/mediaControlsApple.js $(WebCore)/Modules/mediacontrols/mediaControlsGtk.js
-DerivedSources/WebCore/UserAgentScriptsData.cpp: DerivedSources/WebCore/UserAgentScripts.h
-DerivedSources/WebCore/UserAgentScripts.h: $(WebCore)/Scripts/make-js-file-arrays.py $(USER_AGENT_SCRIPT_FILES)
- $(AM_V_GEN) PYTHONPATH=$(INSPECTOR_SCRIPTS_DIR) $(PYTHON) $< $@ DerivedSources/WebCore/UserAgentScriptsData.cpp $(USER_AGENT_SCRIPT_FILES)
-
-# user agent style sheets
-USER_AGENT_STYLE_SHEETS = \
- $(WebCore)/css/html.css \
- $(WebCore)/css/mathml.css \
- $(WebCore)/css/quirks.css \
- $(WebCore)/css/svg.css \
- $(WebCore)/css/mediaControls.css \
- $(WebCore)/css/mediaControlsGtk.css \
- $(WebCore)/css/fullscreen.css \
- $(WebCore)/css/plugIns.css
-
-# plug-in resources
-PLUG_INS_RESOURCES = \
- $(WebCore)/Resources/plugIns.js
-
-# new-style JavaScript bindings
-SCRIPTS_FOR_GENERATE_BINDINGS = \
- $(WebCore)/bindings/scripts/CodeGenerator.pm \
- $(WebCore)/bindings/scripts/IDLParser.pm \
- $(WebCore)/bindings/scripts/InFilesCompiler.pm \
- $(WebCore)/bindings/scripts/InFilesParser.pm \
- $(WebCore)/bindings/scripts/generate-bindings.pl \
- $(WebCore)/bindings/scripts/preprocessor.pm
-
-SCRIPTS_FOR_PREPROCESS_IDLS = \
- $(WebCore)/bindings/scripts/preprocess-idls.pl
-
-DerivedSources/WebCore/UserAgentStyleSheetsData.cpp: DerivedSources/WebCore/UserAgentStyleSheets.h
-DerivedSources/WebCore/UserAgentStyleSheets.h: $(WebCore)/css/make-css-file-arrays.pl $(WebCore)/bindings/scripts/preprocessor.pm $(USER_AGENT_STYLE_SHEETS)
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --defines "$(feature_defines)" $@ DerivedSources/WebCore/UserAgentStyleSheetsData.cpp $(USER_AGENT_STYLE_SHEETS)
-
-DerivedSources/WebCore/PlugInsResourcesData.cpp: DerivedSources/WebCore/PlugInsResources.h
-DerivedSources/WebCore/PlugInsResources.h: $(WebCore)/css/make-css-file-arrays.pl $(WebCore)/bindings/scripts/preprocessor.pm $(PLUG_INS_RESOURCES)
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --defines "$(feature_defines)" $@ DerivedSources/WebCore/PlugInsResourcesData.cpp $(PLUG_INS_RESOURCES)
-
-
-# HTML tag and attribute names
-DerivedSources/WebCore/JSHTMLElementWrapperFactory.cpp: DerivedSources/WebCore/HTMLElementFactory.cpp
-DerivedSources/WebCore/HTMLElementFactory.cpp: DerivedSources/WebCore/HTMLElementFactory.h
-DerivedSources/WebCore/HTMLElementFactory.h: DerivedSources/WebCore/HTMLNames.cpp
-DerivedSources/WebCore/HTMLElementTypeHelpers.h: DerivedSources/WebCore/HTMLNames.h
-DerivedSources/WebCore/HTMLNames.cpp: DerivedSources/WebCore/HTMLNames.h
-DerivedSources/WebCore/HTMLNames.h: $(WebCore)/dom/make_names.pl $(WebCore)/bindings/scripts/Hasher.pm $(WebCore)/bindings/scripts/StaticString.pm $(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 "$(feature_defines)" --factory --wrapperFactory --outputDir "$(GENSOURCES_WEBCORE)"
-
-
-DerivedSources/WebCore/XMLNSNames.cpp DerivedSources/WebCore/XMLNSNames.h: $(WebCore)/dom/make_names.pl $(WebCore)/bindings/scripts/Hasher.pm $(WebCore)/bindings/scripts/StaticString.pm $(WebCore)/xml/xmlnsattrs.in
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --attrs $(WebCore)/xml/xmlnsattrs.in --outputDir "$(GENSOURCES_WEBCORE)"
-
-DerivedSources/WebCore/XMLNames.cpp DerivedSources/WebCore/XMLNames.h: $(WebCore)/dom/make_names.pl $(WebCore)/bindings/scripts/Hasher.pm $(WebCore)/bindings/scripts/StaticString.pm $(WebCore)/xml/xmlattrs.in
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --attrs $(WebCore)/xml/xmlattrs.in --outputDir "$(GENSOURCES_WEBCORE)"
-
-DerivedSources/WebCore/EventFactory.cpp DerivedSources/WebCore/EventHeaders.h DerivedSources/WebCore/EventInterfaces.h: $(WebCore)/dom/make_event_factory.pl $(WebCore)/dom/EventNames.in
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --input $(WebCore)/dom/EventNames.in --outputDir "$(GENSOURCES_WEBCORE)"
-
-DerivedSources/WebCore/EventTargetHeaders.h DerivedSources/WebCore/EventTargetInterfaces.h: $(WebCore)/dom/make_event_factory.pl $(WebCore)/dom/EventTargetFactory.in
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --input $(WebCore)/dom/EventTargetFactory.in --outputDir "$(GENSOURCES_WEBCORE)"
-
-DerivedSources/WebCore/ExceptionCodeDescription.cpp DerivedSources/WebCore/ExceptionCodeDescription.h DerivedSources/WebCore/ExceptionHeaders.h DerivedSources/WebCore/ExceptionInterfaces.h: $(WebCore)/dom/make_dom_exceptions.pl $(WebCore)/dom/DOMExceptions.in
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --input $(WebCore)/dom/DOMExceptions.in --outputDir "$(GENSOURCES_WEBCORE)"
-
-DerivedSources/WebCore/SettingsMacros.h DerivedSources/WebCore/InternalSettingsGenerated.idl DerivedSources/WebCore/InternalSettingsGenerated.cpp DerivedSources/WebCore/InternalSettingsGenerated.h: $(WebCore)/page/make_settings.pl $(WebCore)/page/Settings.in
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $< --input $(WebCore)/page/Settings.in --outputDir "$(GENSOURCES_WEBCORE)"
-
-dom_binding_idls += \
- DerivedSources/WebCore/InternalSettingsGenerated.idl
-
-
-WebCore_INSPECTOR_DOMAINS := \
- $(WebCore)/inspector/protocol/ApplicationCache.json \
- $(WebCore)/inspector/protocol/CSS.json \
- $(WebCore)/inspector/protocol/Canvas.json \
- $(WebCore)/inspector/protocol/DOM.json \
- $(WebCore)/inspector/protocol/DOMDebugger.json \
- $(WebCore)/inspector/protocol/DOMStorage.json \
- $(WebCore)/inspector/protocol/HeapProfiler.json \
- $(WebCore)/inspector/protocol/Input.json \
- $(WebCore)/inspector/protocol/LayerTree.json \
- $(WebCore)/inspector/protocol/Network.json \
- $(WebCore)/inspector/protocol/Page.json \
- $(WebCore)/inspector/protocol/Profiler.json \
- $(WebCore)/inspector/protocol/Timeline.json \
- $(WebCore)/inspector/protocol/Worker.json
-
-
-if ENABLE_SQL_DATABASE
- WebCore_INSPECTOR_DOMAINS += $(WebCore)/inspector/protocol/Database.json
-endif
-
-if ENABLE_INDEXED_DATABASE
- WebCore_INSPECTOR_DOMAINS += $(WebCore)/inspector/protocol/IndexedDB.json
-endif
-
-# The combined JSON file depends on the actual set of domains and their file contents, so that
-# adding, modifying, or removing domains will trigger regeneration of inspector files.
-
-.PHONY: force
-EnabledInspectorDomains: force
- echo '$(WebCore_INSPECTOR_DOMAINS)' | cmp -s - $@ || echo '$(WebCore_INSPECTOR_DOMAINS)' > $@
-
-DerivedSources/WebCore/InspectorWeb.json: $(INSPECTOR_SCRIPTS_DIR)/generate-combined-inspector-json.py $(WebCore_INSPECTOR_DOMAINS) EnabledInspectorDomains
- $(AM_V_GEN)$(PYTHON) $(INSPECTOR_SCRIPTS_DIR)/generate-combined-inspector-json.py $(WebCore)/inspector/protocol > $(GENSOURCES_WEBCORE)/InspectorWeb.json
-
-# All Web Inspector generated files are created with this one call to CodeGeneratorInspector.py
-DerivedSources/WebCore/InspectorWebBackendDispatchers.cpp: $(GENSOURCES_WEBCORE)/InspectorWeb.json $(GENSOURCES_JAVASCRIPTCORE)/InspectorJS.json $(INSPECTOR_SCRIPTS_DIR)/CodeGeneratorInspector.py $(INSPECTOR_SCRIPTS_DIR)/CodeGeneratorInspectorStrings.py $(GENSOURCES_JAVASCRIPTCORE)/InspectorJSTypeBuilders.h
- $(AM_V_GEN)$(PYTHON) $(INSPECTOR_SCRIPTS_DIR)/CodeGeneratorInspector.py $(GENSOURCES_WEBCORE)/InspectorWeb.json $(GENSOURCES_JAVASCRIPTCORE)/InspectorJS.json --output_h_dir $(GENSOURCES_WEBCORE) --output_cpp_dir $(GENSOURCES_WEBCORE) --output_js_dir $(GENSOURCES_WEBCORE) --output_type Web
- $(AM_V_at)touch $@
-DerivedSources/WebCore/InspectorWebTypeBuilders.h: DerivedSources/WebCore/InspectorWebTypeBuilders.cpp
-DerivedSources/WebCore/InspectorWebTypeBuilders.cpp: DerivedSources/WebCore/InspectorWebFrontendDispatchers.h
-DerivedSources/WebCore/InspectorWebFrontendDispatchers.h: DerivedSources/WebCore/InspectorWebFrontendDispatchers.cpp
-DerivedSources/WebCore/InspectorWebFrontendDispatchers.cpp: DerivedSources/WebCore/InspectorWebBackendCommands.js
-DerivedSources/WebCore/InspectorWebBackendCommands.js: DerivedSources/WebCore/InspectorWebBackendDispatchers.h
-DerivedSources/WebCore/InspectorWebBackendDispatchers.h: DerivedSources/WebCore/InspectorWebBackendDispatchers.cpp
-
-DerivedSources/WebCore/InspectorOverlayPage.h: $(WebCore)/inspector/InspectorOverlayPage.html $(WebCore)/inspector/InspectorOverlayPage.css $(WebCore)/inspector/InspectorOverlayPage.js
- $(AM_V_GEN)$(PYTHON) $(INSPECTOR_SCRIPTS_DIR)/inline-and-minify-stylesheets-and-scripts.py $(WebCore)/inspector/InspectorOverlayPage.html $(GENSOURCES_WEBCORE)/InspectorOverlayPage.combined.html
- $(AM_V_GEN)$(PERL) $(INSPECTOR_SCRIPTS_DIR)/xxd.pl InspectorOverlayPage_html $(GENSOURCES_WEBCORE)/InspectorOverlayPage.combined.html $(GENSOURCES_WEBCORE)/InspectorOverlayPage.h
-
-DerivedSources/WebCore/CommandLineAPIModuleSource.h: $(WebCore)/inspector/CommandLineAPIModuleSource.js
- $(AM_V_GEN)$(PYTHON) $(INSPECTOR_SCRIPTS_DIR)/jsmin.py <$(WebCore)/inspector/CommandLineAPIModuleSource.js > $(GENSOURCES_WEBCORE)/CommandLineAPIModuleSource.min.js
- $(AM_V_GEN)$(PERL) $(INSPECTOR_SCRIPTS_DIR)/xxd.pl CommandLineAPIModuleSource_js $(GENSOURCES_WEBCORE)/CommandLineAPIModuleSource.min.js $(GENSOURCES_WEBCORE)/CommandLineAPIModuleSource.h
-
-if ENABLE_WEB_AUDIO
-# Installing HRTF database wav files
-audiodir = ${datadir}/webkitgtk-@WEBKITGTK_API_VERSION@/resources/audio/
-audio_DATA = $(WebCore)/platform/audio/resources/Composite.wav
-dist_audio_DATA = $(audio_DATA)
-endif # END ENABLE_WEB_AUDIO
-
-if USE_GEOCLUE2
-DerivedSources/Platform/Geoclue2Interface.c: DerivedSources/Platform/Geoclue2Interface.h
-DerivedSources/Platform/Geoclue2Interface.h:
- $(AM_V_GEN)gdbus-codegen --interface-prefix org.freedesktop.GeoClue2. --c-namespace Geoclue --generate-c-code DerivedSources/Platform/Geoclue2Interface $(GEOCLUE_DBUS_INTERFACE)
-endif
-
-IDL_PATH := \
- $(WebCore)/Modules/battery \
- $(WebCore)/Modules/gamepad \
- $(WebCore)/Modules/geolocation \
- $(WebCore)/Modules/indexeddb \
- $(WebCore)/Modules/mediacontrols \
- $(WebCore)/Modules/mediasource \
- $(WebCore)/Modules/mediastream \
- $(WebCore)/Modules/notifications \
- $(WebCore)/Modules/proximity \
- $(WebCore)/Modules/quota \
- $(WebCore)/Modules/webaudio \
- $(WebCore)/Modules/webdatabase \
- $(WebCore)/Modules/websockets \
- $(WebCore)/bindings/js \
- $(WebCore)/crypto \
- $(WebCore)/css \
- $(WebCore)/dom \
- $(WebCore)/fileapi \
- $(WebCore)/html \
- $(WebCore)/html/canvas \
- $(WebCore)/html/shadow \
- $(WebCore)/html/track \
- $(WebCore)/inspector \
- $(WebCore)/loader/appcache \
- $(WebCore)/page \
- $(WebCore)/plugins \
- $(WebCore)/storage \
- $(WebCore)/svg \
- $(WebCore)/testing \
- $(WebCore)/workers \
- $(WebCore)/xml
-
-vpath %.idl $(IDL_PATH)
-
-supplemental_dependency_file = $(top_builddir)/DerivedSources/WebCore/idl_supplemental_dependencies
-window_constructors_file = $(top_builddir)/DerivedSources/WebCore/DOMWindowConstructors.idl
-workerglobalscope_constructors_file = $(top_builddir)/DerivedSources/WebCore/WorkerGlobalScopeConstructors.idl
-sharedworkerglobalscope_constructors_file = $(top_builddir)/DerivedSources/WebCore/SharedWorkerGlobalScopeConstructors.idl
-dedicatedworkerglobalscope_constructors_file = $(top_builddir)/DerivedSources/WebCore/DedicatedWorkerGlobalScopeConstructors.idl
-idl_files_list = $(top_builddir)/DerivedSources/WebCore/idl_files_list
-idl_attributes_file = $(WebCore)/bindings/scripts/IDLAttributes.txt
-
-.SECONDARY:
-$(supplemental_dependency_file): $(SCRIPTS_FOR_PREPROCESS_IDLS) $(dom_binding_idls)
- $(AM_V_GEN)
- $(AM_V_at)true > $(idl_files_list)
- $(AM_V_at)($(foreach idl, $(dom_binding_idls), echo $(idl) &&) true) >> $(idl_files_list)
- $(AM_V_at)$(PERL) -I$(WebCore)/bindings/scripts $(WebCore)/bindings/scripts/preprocess-idls.pl --defines "LANGUAGE_JAVASCRIPT=1 $(feature_defines)" --idlFilesList $(idl_files_list) --windowConstructorsFile $(window_constructors_file) --workerGlobalScopeConstructorsFile $(workerglobalscope_constructors_file) --sharedWorkerGlobalScopeConstructorsFile $(sharedworkerglobalscope_constructors_file) --dedicatedWorkerGlobalScopeConstructorsFile $(dedicatedworkerglobalscope_constructors_file) --supplementalDependencyFile $@
- $(AM_V_at)touch $@
-
-.PHONY: $(window_constructors_file) $(workerglobalscope_constructors_file) $(sharedworkerglobalscope_constructors_file) $(dedicatedworkerglobalscope_constructors_file)
-
-# This does not appear to work correctly with gnumake unless
-# it includes an empty command list (the semicolon).
-DerivedSources/WebCore/JS%.cpp: DerivedSources/WebCore/JS%.h;
-
-.SECONDARY:
-DerivedSources/WebCore/JS%.h: %.idl $(SCRIPTS_FOR_GENERATE_BINDINGS) $(WebCore)/bindings/scripts/CodeGeneratorJS.pm $(supplemental_dependency_file) $(idl_attributes_file)
- $(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 --idlAttributesFile $(idl_attributes_file) --supplementalDependencyFile $(supplemental_dependency_file) $<
-
-.SECONDARY:
-DerivedSources/WebCore/JSInternalSettingsGenerated.h: DerivedSources/WebCore/InternalSettingsGenerated.idl $(SCRIPTS_FOR_GENERATE_BINDINGS) $(WebCore)/bindings/scripts/CodeGeneratorJS.pm $(supplemental_dependency_file) $(idl_attributes_file)
- $(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 --idlAttributesFile $(idl_attributes_file) --supplementalDependencyFile $(supplemental_dependency_file) $<
-
-# See https://bugs.webkit.org/show_bug.cgi?id=76388
-# We need to introduce a manual dependency to prevent non-generated sources from
-# trying to build before the generated ones. This can happen if the supplemental
-# IDL generation takes a long time. The pipe represents an order-only dependency,
-# which means that GNUmake will only try to build the dependencies first, but
-# not rebuild all the targets if the dependencies change.
-$(webkitgtk_sources) $(webkit2_sources) $(webkit2_plugin_process_sources) $(webcore_sources) $(webcoregtk_sources) $(platform_sources) $(platformgtk_sources) : | $(supplemental_dependency_file) $(window_constructors_file) $(workerglobalscope_constructors_file) $(sharedworkerglobalscope_constructors_file) $(dedictedworkerglobalscope_constructors_file) $(webcore_built_sources) $(platform_built_sources)
-
-noinst_LTLIBRARIES += \
- libWebCorePlatform.la \
- libWebCoreModules.la \
- libWebCore.la
-
-noinst_LTLIBRARIES += \
- libWebCoreSVG.la
-
-# Artificial dependencies to try to force a relink of the WebCore libraries when their makefiles change.
-webcore_lib_for_dep = libWebCore.la
-$(webcore_lib_for_dep): $(srcdir)/Source/WebCore/GNUmakefile.am $(srcdir)/Source/WebCore/GNUmakefile.list.am $(srcdir)/Source/autotools/symbols.filter
-
-webcoremodules_lib_for_dep = libWebCoreModules.la
-$(webcoremodules_lib_for_dep): $(srcdir)/Source/WebCore/GNUmakefile.am $(srcdir)/Source/WebCore/GNUmakefile.list.am
-
-webcoreplatform_lib_for_dep = libWebCorePlatform.la
-$(webcoreplatform_lib_for_dep): $(srcdir)/Source/WebCore/GNUmakefile.am $(srcdir)/Source/WebCore/GNUmakefile.list.am
-
-webcoresvg_lib_for_dep = libWebCoreSVG.la
-$(webcoresvg_lib_for_dep): $(srcdir)/Source/WebCore/GNUmakefile.am $(srcdir)/Source/WebCore/GNUmakefile.list.am
-
-nodist_EXTRA_libWebCore_la_SOURCES = \
- $(webcore_built_nosources)
-
-nodist_libWebCore_la_SOURCES = \
- $(webcore_built_sources)
-
-libWebCore_la_SOURCES = \
- $(webcore_sources)
-
-libWebCore_la_CXXFLAGS = \
- -fvisibility-inlines-hidden \
- $(global_cxxflags)
-
-libWebCore_la_CFLAGS = \
- -fvisibility=hidden \
- $(global_cflags)
-
-libWebCore_la_CPPFLAGS = \
- -DBUILDING_WebCore \
- -DBUILDING_WEBKIT \
- $(global_cppflags) \
- $(platform_cppflags) \
- $(platformgtk_cppflags) \
- $(webcore_cppflags) \
- $(webcoregtk_cppflags) \
- $(javascriptcore_cppflags) \
- -fno-strict-aliasing \
- $(CAIRO_CFLAGS) \
- $(COVERAGE_CFLAGS) \
- $(ENCHANT_CFLAGS) \
- $(FREETYPE_CFLAGS) \
- $(GAMEPAD_CFLAGS) \
- $(GEOCLUE_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(GSTREAMER_CFLAGS) \
- $(LIBSECRET_CFLAGS) \
- $(LIBSOUP_CFLAGS) \
- $(LIBXML_CFLAGS) \
- $(LIBXSLT_CFLAGS) \
- $(PANGO_CFLAGS) \
- $(SQLITE3_CFLAGS) \
- $(UNICODE_CFLAGS) \
- $(XRENDER_CFLAGS) \
- $(XT_CFLAGS)
-
-if TARGET_WIN32
-# PluginPackageWin.cpp needs the symbols from version dll
-libWebCore_la_LIBADD = -lversion
-endif
-
-libWebCoreModules_la_SOURCES = \
- $(webcore_modules_sources)
-libWebCoreModules_la_CXXFLAGS = $(libWebCore_la_CXXFLAGS)
-libWebCoreModules_la_CFLAGS = $(libWebCore_la_CFLAGS)
-libWebCoreModules_la_CPPFLAGS = $(libWebCore_la_CPPFLAGS)
-
-libWebCorePlatform_la_SOURCES = \
- $(webcore_platform_sources)
-libWebCorePlatform_la_CXXFLAGS = \
- -fvisibility-inlines-hidden \
- $(global_cxxflags)
-libWebCorePlatform_la_CFLAGS = \
- -fvisibility=hidden \
- $(global_cflags)
-libWebCorePlatform_la_CPPFLAGS = \
- -DBUILDING_WEBKIT \
- $(global_cppflags) \
- $(platform_cppflags) \
- $(platformgtk_cppflags) \
- $(webcore_cppflags) \
- $(webcoregtk_cppflags) \
- $(javascriptcore_cppflags) \
- -fno-strict-aliasing \
- $(CAIRO_CFLAGS) \
- $(COVERAGE_CFLAGS) \
- $(ENCHANT_CFLAGS) \
- $(FREETYPE_CFLAGS) \
- $(GAMEPAD_CFLAGS) \
- $(GEOCLUE_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(GSTREAMER_CFLAGS) \
- $(LIBSECRET_CFLAGS) \
- $(LIBSOUP_CFLAGS) \
- $(LIBXML_CFLAGS) \
- $(PANGO_CFLAGS) \
- $(SQLITE3_CFLAGS) \
- $(UNICODE_CFLAGS) \
- $(XRENDER_CFLAGS) \
- $(XT_CFLAGS)
-
-# We have a different library with only the files that require GTK+. It allows us
-# to build a common WebCore lib and two different gtk WebCore libs depending on
-# the gtk version. In WeKit2 gtk2 is not supported, but the plugin process needs to
-# be built using gtk2 because plugins like flash still use gtk2. For WebKit2, we build
-# the common libWebCore and two libWebCoreGtk, one using gtk3 and the other one using gtk2.
-noinst_LTLIBRARIES += \
- libWebCoreGtk.la
-
-libWebCoreGtk_la_SOURCES = \
- $(webcoregtk_sources)
-
-libWebCoreGtk_la_CXXFLAGS = \
- -fvisibility-inlines-hidden \
- $(global_cxxflags)
-
-libWebCoreGtk_la_CFLAGS = \
- -fvisibility=hidden \
- $(global_cflags)
-
-libWebCoreGtk_la_CPPFLAGS = \
- -DBUILDING_WebCore \
- -DBUILDING_WEBKIT \
- $(global_cppflags) \
- $(platform_cppflags) \
- $(platformgtk_cppflags) \
- $(webcore_cppflags) \
- $(webcoregtk_cppflags) \
- $(javascriptcore_cppflags) \
- -fno-strict-aliasing \
- $(CAIRO_CFLAGS) \
- $(COVERAGE_CFLAGS) \
- $(ENCHANT_CFLAGS) \
- $(FREETYPE_CFLAGS) \
- $(GAMEPAD_CFLAGS) \
- $(GEOCLUE_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(GSTREAMER_CFLAGS) \
- $(GTK_CFLAGS) \
- $(LIBSECRET_CFLAGS) \
- $(LIBSOUP_CFLAGS) \
- $(LIBXML_CFLAGS) \
- $(SQLITE3_CFLAGS) \
- $(UNICODE_CFLAGS) \
- $(XCOMPOSITE_CFLAGS) \
- $(XDAMAGE_CFLAGS) \
- $(XRENDER_CFLAGS) \
- $(XT_CFLAGS)
-
-EXTRA_DIST += \
- $(wildcard $(srcdir)/Source/WebCore/Modules/battery/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/Modules/gamepad/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/Modules/geolocation/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/Modules/indexeddb/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/Modules/mediasource/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/Modules/mediastream/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/Modules/navigatorcontentutils/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/Modules/notifications/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/Modules/proximity/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/Modules/quota/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/Modules/webaudio/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/Modules/webdatabase/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/Modules/websockets/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/crypto/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/css/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/dom/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/fileapi/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/html/canvas/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/html/shadow/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/html/track/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/html/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/inspector/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/inspector/*.css) \
- $(wildcard $(srcdir)/Source/WebCore/inspector/*.js) \
- $(wildcard $(srcdir)/Source/WebCore/loader/appcache/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/page/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/plugins/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/storage/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/svg/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/testing/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/workers/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/xml/*.idl) \
- $(wildcard $(srcdir)/Source/WebCore/inspector/protocol/*.json) \
- Source/WebCore/bindings/scripts/CodeGeneratorGObject.pm \
- Source/WebCore/bindings/scripts/CodeGeneratorJS.pm \
- Source/WebCore/bindings/scripts/CodeGenerator.pm \
- Source/WebCore/bindings/scripts/Hasher.pm \
- Source/WebCore/bindings/scripts/IDLAttributes.txt \
- Source/WebCore/bindings/scripts/IDLParser.pm \
- Source/WebCore/bindings/scripts/InFilesCompiler.pm \
- Source/WebCore/bindings/scripts/InFilesParser.pm \
- Source/WebCore/bindings/scripts/StaticString.pm \
- Source/WebCore/bindings/scripts/generate-bindings.pl \
- Source/WebCore/bindings/scripts/gobject-generate-headers.pl \
- Source/WebCore/bindings/scripts/preprocessor.pm \
- Source/WebCore/bindings/scripts/preprocess-idls.pl \
- Source/WebCore/ChangeLog \
- Source/WebCore/css/CSSGrammar.y.in \
- Source/WebCore/css/CSSGrammar.y.includes \
- Source/WebCore/css/CSSPropertyNames.in \
- Source/WebCore/css/CSSValueKeywords.in \
- Source/WebCore/dom/DOMExceptions.in \
- Source/WebCore/css/fullscreen.css \
- Source/WebCore/css/html.css \
- Source/WebCore/css/make-css-file-arrays.pl \
- Source/WebCore/css/makegrammar.pl \
- Source/WebCore/css/makeprop.pl \
- Source/WebCore/css/makevalues.pl \
- Source/WebCore/css/mathml.css \
- Source/WebCore/css/mediaControls.css \
- Source/WebCore/css/mediaControlsGtk.css \
- Source/WebCore/css/plugIns.css \
- Source/WebCore/css/quirks.css \
- Source/WebCore/css/svg.css \
- Source/WebCore/css/SVGCSSPropertyNames.in \
- Source/WebCore/css/SVGCSSValueKeywords.in \
- Source/WebCore/css/WebKitFontFamilyNames.in \
- Source/WebCore/dom/EventNames.in \
- Source/WebCore/dom/EventTargetFactory.in \
- Source/WebCore/dom/make_dom_exceptions.pl \
- Source/WebCore/dom/make_event_factory.pl \
- Source/WebCore/dom/make_names.pl \
- Source/WebCore/html/HTMLAttributeNames.in \
- Source/WebCore/html/HTMLTagNames.in \
- Source/WebCore/html/parser/create-html-entity-table \
- Source/WebCore/html/parser/HTMLEntityNames.in \
- Source/WebCore/icu/LICENSE \
- Source/WebCore/inspector/InspectorOverlayPage.html \
- Source/WebCore/LICENSE-APPLE \
- Source/WebCore/LICENSE-LGPL-2 \
- Source/WebCore/LICENSE-LGPL-2.1 \
- Source/WebCore/make-hash-tools.pl \
- Source/WebCore/mathml/mathattrs.in \
- Source/WebCore/mathml/mathtags.in \
- Source/WebCore/page/make_settings.pl \
- Source/WebCore/page/Settings.in \
- Source/WebCore/platform/ColorData.gperf \
- Source/WebCore/platform/text/mac/make-charset-table.pl \
- Source/WebCore/Resources/plugIns.js \
- Source/WebCore/svg/svgattrs.in \
- Source/WebCore/svg/svgtags.in \
- Source/WebCore/svg/xlinkattrs.in \
- Source/WebCore/xml/xmlattrs.in \
- Source/WebCore/xml/xmlnsattrs.in \
- Source/WebCore/xml/XMLViewer.css \
- Source/WebCore/xml/XMLViewer.js \
- Source/WebCore/xml/XPathGrammar.y
-
-webresourcesdir = ${datadir}/webkitgtk-@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/inputSpeech.png
+++ /dev/null
-webkitgtk_gdom_built_sources += \
- DerivedSources/webkitdom/WebKitDOMAttr.cpp \
- DerivedSources/webkitdom/WebKitDOMAttrPrivate.h \
- DerivedSources/webkitdom/WebKitDOMBarProp.cpp \
- DerivedSources/webkitdom/WebKitDOMBarPropPrivate.h \
- DerivedSources/webkitdom/WebKitDOMBatteryManager.cpp \
- DerivedSources/webkitdom/WebKitDOMBatteryManagerPrivate.h \
- DerivedSources/webkitdom/WebKitDOMBlob.cpp \
- DerivedSources/webkitdom/WebKitDOMBlobPrivate.h \
- DerivedSources/webkitdom/WebKitDOMCDATASection.cpp \
- DerivedSources/webkitdom/WebKitDOMCDATASectionPrivate.h \
- DerivedSources/webkitdom/WebKitDOMCharacterData.cpp \
- DerivedSources/webkitdom/WebKitDOMCharacterDataPrivate.h \
- DerivedSources/webkitdom/WebKitDOMComment.cpp \
- DerivedSources/webkitdom/WebKitDOMCommentPrivate.h \
- DerivedSources/webkitdom/WebKitDOMCSSRule.cpp \
- DerivedSources/webkitdom/WebKitDOMCSSRuleList.cpp \
- DerivedSources/webkitdom/WebKitDOMCSSRuleListPrivate.h \
- DerivedSources/webkitdom/WebKitDOMCSSRulePrivate.h \
- DerivedSources/webkitdom/WebKitDOMCSSStyleDeclaration.cpp \
- DerivedSources/webkitdom/WebKitDOMCSSStyleDeclarationPrivate.h \
- DerivedSources/webkitdom/WebKitDOMCSSStyleSheet.cpp \
- DerivedSources/webkitdom/WebKitDOMCSSStyleSheetPrivate.h \
- DerivedSources/webkitdom/WebKitDOMCSSValue.cpp \
- DerivedSources/webkitdom/WebKitDOMCSSValuePrivate.h \
- DerivedSources/webkitdom/WebKitDOMDatabase.cpp \
- DerivedSources/webkitdom/WebKitDOMDatabasePrivate.h \
- DerivedSources/webkitdom/WebKitDOMDocument.cpp \
- DerivedSources/webkitdom/WebKitDOMDocumentFragment.cpp \
- DerivedSources/webkitdom/WebKitDOMDocumentFragmentPrivate.h \
- DerivedSources/webkitdom/WebKitDOMDocumentPrivate.h \
- DerivedSources/webkitdom/WebKitDOMDocumentType.cpp \
- DerivedSources/webkitdom/WebKitDOMDocumentTypePrivate.h \
- DerivedSources/webkitdom/WebKitDOMDOMApplicationCache.cpp \
- DerivedSources/webkitdom/WebKitDOMDOMApplicationCachePrivate.h \
- DerivedSources/webkitdom/WebKitDOMDOMImplementation.cpp \
- DerivedSources/webkitdom/WebKitDOMDOMImplementationPrivate.h \
- DerivedSources/webkitdom/WebKitDOMDOMMimeTypeArray.cpp \
- DerivedSources/webkitdom/WebKitDOMDOMMimeTypeArrayPrivate.h \
- DerivedSources/webkitdom/WebKitDOMDOMMimeType.cpp \
- DerivedSources/webkitdom/WebKitDOMDOMMimeTypePrivate.h \
- DerivedSources/webkitdom/WebKitDOMDOMNamedFlowCollection.cpp \
- DerivedSources/webkitdom/WebKitDOMDOMPluginArray.cpp \
- DerivedSources/webkitdom/WebKitDOMDOMPluginArrayPrivate.h \
- DerivedSources/webkitdom/WebKitDOMDOMPlugin.cpp \
- DerivedSources/webkitdom/WebKitDOMDOMPluginPrivate.h \
- DerivedSources/webkitdom/WebKitDOMDOMSecurityPolicy.cpp \
- DerivedSources/webkitdom/WebKitDOMDOMSecurityPolicyPrivate.h \
- DerivedSources/webkitdom/WebKitDOMDOMSelection.cpp \
- DerivedSources/webkitdom/WebKitDOMDOMSelectionPrivate.h \
- DerivedSources/webkitdom/WebKitDOMDOMStringList.cpp \
- DerivedSources/webkitdom/WebKitDOMDOMStringListPrivate.h \
- DerivedSources/webkitdom/WebKitDOMDOMStringMap.cpp \
- DerivedSources/webkitdom/WebKitDOMDOMStringMapPrivate.h \
- DerivedSources/webkitdom/WebKitDOMDOMSettableTokenList.cpp \
- DerivedSources/webkitdom/WebKitDOMDOMSettableTokenListPrivate.h \
- DerivedSources/webkitdom/WebKitDOMDOMTokenList.cpp \
- DerivedSources/webkitdom/WebKitDOMDOMTokenListPrivate.h \
- DerivedSources/webkitdom/WebKitDOMDOMWindow.cpp \
- DerivedSources/webkitdom/WebKitDOMDOMWindowCSS.cpp \
- DerivedSources/webkitdom/WebKitDOMDOMWindowCSSPrivate.h \
- DerivedSources/webkitdom/WebKitDOMDOMWindowPrivate.h \
- DerivedSources/webkitdom/WebKitDOMElement.cpp \
- DerivedSources/webkitdom/WebKitDOMElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMEntityReference.cpp \
- DerivedSources/webkitdom/WebKitDOMEntityReferencePrivate.h \
- DerivedSources/webkitdom/WebKitDOMEvent.cpp \
- DerivedSources/webkitdom/WebKitDOMEventPrivate.h \
- DerivedSources/webkitdom/WebKitDOMEventTargetPrivate.h \
- DerivedSources/webkitdom/WebKitDOMFile.cpp \
- DerivedSources/webkitdom/WebKitDOMFileList.cpp \
- DerivedSources/webkitdom/WebKitDOMFileListPrivate.h \
- DerivedSources/webkitdom/WebKitDOMFilePrivate.h \
- DerivedSources/webkitdom/WebKitDOMGamepad.cpp \
- DerivedSources/webkitdom/WebKitDOMGamepadList.cpp \
- DerivedSources/webkitdom/WebKitDOMGamepadListPrivate.h \
- DerivedSources/webkitdom/WebKitDOMGamepadPrivate.h \
- DerivedSources/webkitdom/WebKitDOMGeolocation.cpp \
- DerivedSources/webkitdom/WebKitDOMGeolocationPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHistory.cpp \
- DerivedSources/webkitdom/WebKitDOMHistoryPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLAnchorElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLAnchorElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLAppletElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLAppletElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLAreaElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLAreaElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLBaseElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLBaseElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLBaseFontElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLBaseFontElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLBodyElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLBodyElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLBRElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLBRElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLButtonElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLButtonElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLCanvasElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLCanvasElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLCollection.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLCollectionPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLDetailsElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLDetailsElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLDirectoryElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLDirectoryElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLDivElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLDivElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLDListElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLDListElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLDocument.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLDocumentPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLEmbedElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLEmbedElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLFieldSetElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLFieldSetElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLFontElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLFontElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLFormElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLFormElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLFrameElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLFrameElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLFrameSetElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLFrameSetElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLHeadElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLHeadElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLHeadingElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLHeadingElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLHRElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLHRElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLHtmlElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLHtmlElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLIFrameElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLIFrameElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLImageElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLImageElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLInputElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLInputElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLKeygenElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLKeygenElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLLabelElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLLabelElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLLegendElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLLegendElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLLIElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLLIElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLLinkElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLLinkElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLMapElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLMapElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLMarqueeElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLMarqueeElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLMediaElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLMediaElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLMenuElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLMenuElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLMetaElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLMetaElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLModElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLModElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLObjectElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLObjectElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLOListElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLOListElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLOptGroupElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLOptGroupElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLOptionElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLOptionElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLOptionsCollection.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLOptionsCollectionPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLParagraphElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLParagraphElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLParamElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLParamElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLPreElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLPreElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLQuoteElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLQuoteElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLScriptElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLScriptElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLSelectElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLSelectElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLStyleElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLStyleElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLTableCaptionElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLTableCaptionElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLTableCellElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLTableCellElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLTableColElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLTableColElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLTableElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLTableElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLTableRowElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLTableRowElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLTableSectionElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLTableSectionElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLTextAreaElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLTextAreaElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLTitleElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLTitleElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLUListElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLUListElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMKeyboardEvent.cpp \
- DerivedSources/webkitdom/WebKitDOMKeyboardEventPrivate.h \
- DerivedSources/webkitdom/WebKitDOMLocation.cpp \
- DerivedSources/webkitdom/WebKitDOMLocationPrivate.h \
- DerivedSources/webkitdom/WebKitDOMMediaController.cpp \
- DerivedSources/webkitdom/WebKitDOMMediaControllerPrivate.h \
- DerivedSources/webkitdom/WebKitDOMMediaError.cpp \
- DerivedSources/webkitdom/WebKitDOMMediaErrorPrivate.h \
- DerivedSources/webkitdom/WebKitDOMMediaList.cpp \
- DerivedSources/webkitdom/WebKitDOMMediaListPrivate.h \
- DerivedSources/webkitdom/WebKitDOMMediaQueryList.cpp \
- DerivedSources/webkitdom/WebKitDOMMediaQueryListPrivate.h \
- DerivedSources/webkitdom/WebKitDOMMessagePort.cpp \
- DerivedSources/webkitdom/WebKitDOMMessagePortPrivate.h \
- DerivedSources/webkitdom/WebKitDOMMouseEvent.cpp \
- DerivedSources/webkitdom/WebKitDOMMouseEventPrivate.h \
- DerivedSources/webkitdom/WebKitDOMNamedNodeMap.cpp \
- DerivedSources/webkitdom/WebKitDOMNamedNodeMapPrivate.h \
- DerivedSources/webkitdom/WebKitDOMNavigator.cpp \
- DerivedSources/webkitdom/WebKitDOMNavigatorPrivate.h \
- DerivedSources/webkitdom/WebKitDOMNode.cpp \
- DerivedSources/webkitdom/WebKitDOMNodeFilter.cpp \
- DerivedSources/webkitdom/WebKitDOMNodeFilterPrivate.h \
- DerivedSources/webkitdom/WebKitDOMNodeIterator.cpp \
- DerivedSources/webkitdom/WebKitDOMNodeIteratorPrivate.h \
- DerivedSources/webkitdom/WebKitDOMNodeList.cpp \
- DerivedSources/webkitdom/WebKitDOMNodeListPrivate.h \
- DerivedSources/webkitdom/WebKitDOMNodePrivate.h \
- DerivedSources/webkitdom/WebKitDOMPerformance.cpp \
- DerivedSources/webkitdom/WebKitDOMPerformanceEntry.cpp \
- DerivedSources/webkitdom/WebKitDOMPerformanceEntryList.cpp \
- DerivedSources/webkitdom/WebKitDOMPerformanceEntryPrivate.h \
- DerivedSources/webkitdom/WebKitDOMPerformancePrivate.h \
- DerivedSources/webkitdom/WebKitDOMPerformanceNavigation.cpp \
- DerivedSources/webkitdom/WebKitDOMPerformanceNavigationPrivate.h \
- DerivedSources/webkitdom/WebKitDOMPerformanceTiming.cpp \
- DerivedSources/webkitdom/WebKitDOMPerformanceTimingPrivate.h \
- DerivedSources/webkitdom/WebKitDOMProcessingInstruction.cpp \
- DerivedSources/webkitdom/WebKitDOMProcessingInstructionPrivate.h \
- DerivedSources/webkitdom/WebKitDOMRange.cpp \
- DerivedSources/webkitdom/WebKitDOMRangePrivate.h \
- DerivedSources/webkitdom/WebKitDOMScreen.cpp \
- DerivedSources/webkitdom/WebKitDOMScreenPrivate.h \
- DerivedSources/webkitdom/WebKitDOMStorage.cpp \
- DerivedSources/webkitdom/WebKitDOMStorageInfo.cpp \
- DerivedSources/webkitdom/WebKitDOMStorageInfoPrivate.h \
- DerivedSources/webkitdom/WebKitDOMStoragePrivate.h \
- DerivedSources/webkitdom/WebKitDOMStorageQuota.cpp \
- DerivedSources/webkitdom/WebKitDOMStorageQuotaPrivate.h \
- DerivedSources/webkitdom/WebKitDOMStyleMedia.cpp \
- DerivedSources/webkitdom/WebKitDOMStyleMediaPrivate.h \
- DerivedSources/webkitdom/WebKitDOMStyleSheet.cpp \
- DerivedSources/webkitdom/WebKitDOMStyleSheetList.cpp \
- DerivedSources/webkitdom/WebKitDOMStyleSheetListPrivate.h \
- DerivedSources/webkitdom/WebKitDOMStyleSheetPrivate.h \
- DerivedSources/webkitdom/WebKitDOMText.cpp \
- DerivedSources/webkitdom/WebKitDOMTextPrivate.h \
- DerivedSources/webkitdom/WebKitDOMTouch.cpp \
- DerivedSources/webkitdom/WebKitDOMTouchPrivate.h \
- DerivedSources/webkitdom/WebKitDOMTimeRanges.cpp \
- DerivedSources/webkitdom/WebKitDOMTimeRangesPrivate.h \
- DerivedSources/webkitdom/WebKitDOMTreeWalker.cpp \
- DerivedSources/webkitdom/WebKitDOMTreeWalkerPrivate.h \
- DerivedSources/webkitdom/WebKitDOMUIEvent.cpp \
- DerivedSources/webkitdom/WebKitDOMUIEventPrivate.h \
- DerivedSources/webkitdom/WebKitDOMValidityState.cpp \
- DerivedSources/webkitdom/WebKitDOMValidityStatePrivate.h \
- DerivedSources/webkitdom/WebKitDOMWebKitPoint.cpp \
- DerivedSources/webkitdom/WebKitDOMWebKitPointPrivate.h \
- DerivedSources/webkitdom/WebKitDOMWebKitNamedFlow.cpp \
- DerivedSources/webkitdom/WebKitDOMWheelEvent.cpp \
- DerivedSources/webkitdom/WebKitDOMWheelEventPrivate.h \
- DerivedSources/webkitdom/WebKitDOMXPathExpression.cpp \
- DerivedSources/webkitdom/WebKitDOMXPathExpressionPrivate.h \
- DerivedSources/webkitdom/WebKitDOMXPathNSResolver.cpp \
- DerivedSources/webkitdom/WebKitDOMXPathNSResolverPrivate.h \
- DerivedSources/webkitdom/WebKitDOMXPathResult.cpp \
- DerivedSources/webkitdom/WebKitDOMXPathResultPrivate.h
-
-webkitgtk_gdom_built_h_api += \
- DerivedSources/webkitdom/WebKitDOMBatteryManager.h \
- DerivedSources/webkitdom/WebKitDOMCSSRule.h \
- DerivedSources/webkitdom/WebKitDOMCSSRuleList.h \
- DerivedSources/webkitdom/WebKitDOMCSSStyleDeclaration.h \
- DerivedSources/webkitdom/WebKitDOMCSSStyleSheet.h \
- DerivedSources/webkitdom/WebKitDOMCSSValue.h \
- DerivedSources/webkitdom/WebKitDOMMediaController.h \
- DerivedSources/webkitdom/WebKitDOMMediaList.h \
- DerivedSources/webkitdom/WebKitDOMMediaQueryList.h \
- DerivedSources/webkitdom/WebKitDOMStyleMedia.h \
- DerivedSources/webkitdom/WebKitDOMStyleSheet.h \
- DerivedSources/webkitdom/WebKitDOMStyleSheetList.h \
- DerivedSources/webkitdom/WebKitDOMAttr.h \
- DerivedSources/webkitdom/WebKitDOMCDATASection.h \
- DerivedSources/webkitdom/WebKitDOMCharacterData.h \
- DerivedSources/webkitdom/WebKitDOMComment.h \
- DerivedSources/webkitdom/WebKitDOMDocument.h \
- DerivedSources/webkitdom/WebKitDOMDocumentFragment.h \
- DerivedSources/webkitdom/WebKitDOMDocumentType.h \
- DerivedSources/webkitdom/WebKitDOMDOMImplementation.h \
- DerivedSources/webkitdom/WebKitDOMDOMNamedFlowCollection.h \
- DerivedSources/webkitdom/WebKitDOMDOMSettableTokenList.h \
- DerivedSources/webkitdom/WebKitDOMDOMSecurityPolicy.h \
- DerivedSources/webkitdom/WebKitDOMDOMStringList.h \
- DerivedSources/webkitdom/WebKitDOMDOMStringMap.h \
- DerivedSources/webkitdom/WebKitDOMDOMTokenList.h \
- DerivedSources/webkitdom/WebKitDOMElement.h \
- DerivedSources/webkitdom/WebKitDOMEntityReference.h \
- DerivedSources/webkitdom/WebKitDOMEvent.h \
- DerivedSources/webkitdom/WebKitDOMKeyboardEvent.h \
- DerivedSources/webkitdom/WebKitDOMMessagePort.h \
- DerivedSources/webkitdom/WebKitDOMMouseEvent.h \
- DerivedSources/webkitdom/WebKitDOMNamedNodeMap.h \
- DerivedSources/webkitdom/WebKitDOMNode.h \
- DerivedSources/webkitdom/WebKitDOMNodeFilter.h \
- DerivedSources/webkitdom/WebKitDOMNodeIterator.h \
- DerivedSources/webkitdom/WebKitDOMNodeList.h \
- DerivedSources/webkitdom/WebKitDOMProcessingInstruction.h \
- DerivedSources/webkitdom/WebKitDOMRange.h \
- DerivedSources/webkitdom/WebKitDOMText.h \
- DerivedSources/webkitdom/WebKitDOMTouch.h \
- DerivedSources/webkitdom/WebKitDOMTreeWalker.h \
- DerivedSources/webkitdom/WebKitDOMUIEvent.h \
- DerivedSources/webkitdom/WebKitDOMBlob.h \
- DerivedSources/webkitdom/WebKitDOMFile.h \
- DerivedSources/webkitdom/WebKitDOMFileList.h \
- DerivedSources/webkitdom/WebKitDOMGamepad.h \
- DerivedSources/webkitdom/WebKitDOMGamepadList.h \
- DerivedSources/webkitdom/WebKitDOMGeolocation.h \
- DerivedSources/webkitdom/WebKitDOMHTMLAnchorElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLAppletElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLAreaElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLBaseElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLBaseFontElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLBodyElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLBRElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLButtonElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLCanvasElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLCollection.h \
- DerivedSources/webkitdom/WebKitDOMHTMLDirectoryElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLDivElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLDListElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLDocument.h \
- DerivedSources/webkitdom/WebKitDOMHTMLDetailsElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLEmbedElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLFieldSetElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLFontElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLFormElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLFrameElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLFrameSetElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLHeadElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLHeadingElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLHRElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLHtmlElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLIFrameElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLImageElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLInputElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLKeygenElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLLabelElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLLegendElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLLIElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLLinkElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLMapElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLMarqueeElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLMediaElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLMenuElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLMetaElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLModElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLObjectElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLOListElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLOptGroupElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLOptionElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLOptionsCollection.h \
- DerivedSources/webkitdom/WebKitDOMHTMLParagraphElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLParamElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLPreElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLQuoteElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLScriptElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLSelectElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLStyleElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLTableElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLTableCaptionElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLTableColElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLTableSectionElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLTableCellElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLTextAreaElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLTitleElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLTableRowElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLUListElement.h \
- DerivedSources/webkitdom/WebKitDOMMediaError.h \
- DerivedSources/webkitdom/WebKitDOMTimeRanges.h \
- DerivedSources/webkitdom/WebKitDOMValidityState.h \
- DerivedSources/webkitdom/WebKitDOMDOMApplicationCache.h \
- DerivedSources/webkitdom/WebKitDOMBarProp.h \
- DerivedSources/webkitdom/WebKitDOMCustom.h \
- DerivedSources/webkitdom/WebKitDOMDeprecated.h \
- DerivedSources/webkitdom/WebKitDOMDOMWindowCSS.h \
- DerivedSources/webkitdom/WebKitDOMDOMWindow.h \
- DerivedSources/webkitdom/WebKitDOMDOMSelection.h \
- DerivedSources/webkitdom/WebKitDOMEventTarget.h \
- DerivedSources/webkitdom/WebKitDOMHistory.h \
- DerivedSources/webkitdom/WebKitDOMLocation.h \
- DerivedSources/webkitdom/WebKitDOMObject.h \
- DerivedSources/webkitdom/WebKitDOMNavigator.h \
- DerivedSources/webkitdom/WebKitDOMScreen.h \
- DerivedSources/webkitdom/WebKitDOMWebKitPoint.h \
- DerivedSources/webkitdom/WebKitDOMWebKitNamedFlow.h \
- DerivedSources/webkitdom/WebKitDOMDOMMimeType.h \
- DerivedSources/webkitdom/WebKitDOMDOMMimeTypeArray.h \
- DerivedSources/webkitdom/WebKitDOMDOMPlugin.h \
- DerivedSources/webkitdom/WebKitDOMDOMPluginArray.h \
- DerivedSources/webkitdom/WebKitDOMDatabase.h \
- DerivedSources/webkitdom/WebKitDOMStorage.h \
- DerivedSources/webkitdom/WebKitDOMStorageInfo.h \
- DerivedSources/webkitdom/WebKitDOMStorageQuota.h \
- DerivedSources/webkitdom/WebKitDOMXPathExpression.h \
- DerivedSources/webkitdom/WebKitDOMXPathNSResolver.h \
- DerivedSources/webkitdom/WebKitDOMXPathResult.h \
- DerivedSources/webkitdom/WebKitDOMPerformance.h \
- DerivedSources/webkitdom/WebKitDOMPerformanceEntry.h \
- DerivedSources/webkitdom/WebKitDOMPerformanceEntryList.h \
- DerivedSources/webkitdom/WebKitDOMPerformanceNavigation.h \
- DerivedSources/webkitdom/WebKitDOMPerformanceTiming.h \
- DerivedSources/webkitdom/WebKitDOMWheelEvent.h \
- DerivedSources/webkitdom/webkitdom.h \
- DerivedSources/webkitdom/webkitdomdefines.h
-
-if ENABLE_VIDEO
-webkitgtk_gdom_built_h_api += \
- DerivedSources/webkitdom/WebKitDOMAudioTrack.h \
- DerivedSources/webkitdom/WebKitDOMAudioTrackList.h \
- DerivedSources/webkitdom/WebKitDOMHTMLAudioElement.h \
- DerivedSources/webkitdom/WebKitDOMHTMLVideoElement.h \
- DerivedSources/webkitdom/WebKitDOMTextTrack.h \
- DerivedSources/webkitdom/WebKitDOMTextTrackList.h \
- DerivedSources/webkitdom/WebKitDOMTextTrackCue.h \
- DerivedSources/webkitdom/WebKitDOMTextTrackCueList.h \
- DerivedSources/webkitdom/WebKitDOMTrackEvent.h \
- DerivedSources/webkitdom/WebKitDOMVideoPlaybackQuality.h \
- DerivedSources/webkitdom/WebKitDOMVideoTrack.h \
- DerivedSources/webkitdom/WebKitDOMVideoTrackList.h
-webkitgtk_gdom_built_sources += \
- DerivedSources/webkitdom/WebKitDOMHTMLAudioElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLAudioElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMHTMLVideoElement.cpp \
- DerivedSources/webkitdom/WebKitDOMHTMLVideoElementPrivate.h \
- DerivedSources/webkitdom/WebKitDOMAudioTrack.cpp \
- DerivedSources/webkitdom/WebKitDOMAudioTrackList.cpp \
- DerivedSources/webkitdom/WebKitDOMTextTrack.cpp \
- DerivedSources/webkitdom/WebKitDOMTextTrackPrivate.h \
- DerivedSources/webkitdom/WebKitDOMTextTrackList.cpp \
- DerivedSources/webkitdom/WebKitDOMTextTrackListPrivate.h \
- DerivedSources/webkitdom/WebKitDOMTextTrackCue.cpp \
- DerivedSources/webkitdom/WebKitDOMTextTrackCuePrivate.h \
- DerivedSources/webkitdom/WebKitDOMTextTrackCueList.cpp \
- DerivedSources/webkitdom/WebKitDOMTextTrackCueListPrivate.h \
- DerivedSources/webkitdom/WebKitDOMVideoPlaybackQuality.cpp \
- DerivedSources/webkitdom/WebKitDOMVideoTrack.cpp \
- DerivedSources/webkitdom/WebKitDOMVideoTrackList.cpp \
- DerivedSources/webkitdom/WebKitDOMTrackEvent.cpp \
- DerivedSources/webkitdom/WebKitDOMTrackEventPrivate.h
-endif
-
-BUILT_SOURCES += \
- $(webkitgtk_gdom_built_h_api) \
- $(webkitgtk_gdom_built_sources)
-
-gdom_class_list := $(subst WebKitDOM,, $(filter-out %Private, $(basename $(notdir $(webkitgtk_gdom_built_sources)))))
-gdom_class_list += Custom EventTarget Object Deprecated
-DerivedSources/webkitdom/webkitdom.h: $(WebCore)/bindings/scripts/gobject-generate-headers.pl $(WebCore)/bindings/gobject/GNUmakefile.am
- $(AM_V_GEN)echo $(gdom_class_list) | $(PERL) $< gdom > $@
-
-DerivedSources/webkitdom/webkitdomdefines.h: $(WebCore)/bindings/scripts/gobject-generate-headers.pl $(WebCore)/bindings/gobject/GNUmakefile.am
- $(AM_V_GEN)echo $(gdom_class_list) | $(PERL) $< defines > $@
-
-gdom_symbol_files += $(patsubst %.h,%.symbols, $(filter DerivedSources/webkitdom/WebKitDOM%.h, $(webkitgtk_gdom_built_h_api)))
-
-$(top_builddir)/DerivedSources/webkitdom/WebKitDOMObject.symbols: $(WebCore)/bindings/gobject/WebKitDOMObject.symbols
- $(AM_V_GEN)cp -f $< $@
-
-$(top_builddir)/DerivedSources/webkitdom/WebKitDOMEventTarget.symbols: $(WebCore)/bindings/gobject/WebKitDOMEventTarget.symbols
- $(AM_V_GEN)cp -f $< $@
-
-$(top_builddir)/DerivedSources/webkitdom/WebKitDOMCustom.symbols: $(WebCore)/bindings/gobject/WebKitDOMCustom.symbols
- $(AM_V_GEN)cp -f $< $@
-
-$(top_builddir)/DerivedSources/webkitdom/WebKitDOMDeprecated.symbols: $(WebCore)/bindings/gobject/WebKitDOMDeprecated.symbols
- $(AM_V_GEN)cp -f $< $@
-
-DerivedSources/webkitdom/WebKitDOM%.symbols: DerivedSources/webkitdom/WebKitDOM%.h
- @true
-
-EXTRA_DIST += \
- $(WebCore)/bindings/gobject/WebKitDOMCustom.symbols \
- $(WebCore)/bindings/gobject/WebKitDOMDeprecated.symbols \
- $(WebCore)/bindings/gobject/WebKitDOMEventTarget.symbols \
- $(WebCore)/bindings/gobject/WebKitDOMObject.symbols \
- $(WebCore)/bindings/gobject/webkitdom.symbols
-
-CLEAN_FILES = \
- $(gdom_symbol_files)
-
-# 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
-# DerivedSources/webkitdom directory. The reason is that we want all header files distributed in the
-# include/webkit-x.y/webkitdom directory, but do not want to name the WebCore/bindings/gobject directory
-# "webkitdom", as that's a bit presumptuous for a GTK binding.
-$(top_builddir)/DerivedSources/webkitdom/WebKitDOMObject.h: $(WebCore)/bindings/gobject/WebKitDOMObject.h
- $(AM_V_GEN)cp -f $< $@
-
-$(top_builddir)/DerivedSources/webkitdom/WebKitDOMEventTarget.h: $(WebCore)/bindings/gobject/WebKitDOMEventTarget.h
- $(AM_V_GEN)cp -f $< $@
-
-$(top_builddir)/DerivedSources/webkitdom/WebKitDOMEventTargetPrivate.h: $(WebCore)/bindings/gobject/WebKitDOMEventTargetPrivate.h
- $(AM_V_GEN)cp -f $< $@
-
-$(top_builddir)/DerivedSources/webkitdom/WebKitDOMCustom.h: $(WebCore)/bindings/gobject/WebKitDOMCustom.h
- $(AM_V_GEN)cp -f $< $@
-
-$(top_builddir)/DerivedSources/webkitdom/WebKitDOMDeprecated.h: $(WebCore)/bindings/gobject/WebKitDOMDeprecated.h
- $(AM_V_GEN)cp -f $< $@
-
-# Filter out SVG and IndexedDB for now
-gdom_feature_defines := $(filter-out ENABLE_INDEXED_DATABASE=1, $(feature_defines)) ENABLE_INDEXED_DATABASE=0
-DerivedSources/webkitdom/WebKitDOM%.cpp DerivedSources/webkitdom/WebKitDOM%.h DerivedSources/webkitdom/WebKitDOM%Private.h: %.idl $(SCRIPTS_FOR_GENERATE_BINDINGS) $(WebCore)/bindings/scripts/CodeGeneratorGObject.pm $(WebCore)/bindings/gobject/GNUmakefile.am $(supplemental_dependency_file)
- $(AM_V_GEN)$(PERL) -I$(WebCore)/bindings/scripts $(WebCore)/bindings/scripts/generate-bindings.pl --include $(WebCore)/Modules --include $(WebCore)/dom --include $(WebCore)/html --include $(WebCore)/css --include $(WebCore)/page --include $(WebCore)/fileapi --include $(WebCore)/xml --include $(WebCore)/svg --outputDir "$(GENSOURCES_WEBKITDOM)" --defines "LANGUAGE_GOBJECT=1 $(gdom_feature_defines)" --generator GObject --supplementalDependencyFile $(supplemental_dependency_file) $<
-
-libwebkitdomincludedir = $(libwebkitgtkincludedir)/webkitdom
-nodist_libwebkitdominclude_HEADERS = \
- $(webkitgtk_gdom_built_h_api)
-
-noinst_LTLIBRARIES += \
- libGObjectDOMBindings.la
-
-nodist_libGObjectDOMBindings_la_SOURCES = \
- $(webkitgtk_gdom_built_sources)
-
-libGObjectDOMBindings_la_SOURCES = \
- Source/WebCore/bindings/gobject/ConvertToUTF8String.cpp \
- Source/WebCore/bindings/gobject/ConvertToUTF8String.h \
- Source/WebCore/bindings/gobject/DOMObjectCache.cpp \
- Source/WebCore/bindings/gobject/DOMObjectCache.h \
- Source/WebCore/bindings/gobject/GObjectEventListener.cpp \
- Source/WebCore/bindings/gobject/GObjectEventListener.h \
- Source/WebCore/bindings/gobject/WebKitDOMCustom.cpp \
- Source/WebCore/bindings/gobject/WebKitDOMCustom.h \
- Source/WebCore/bindings/gobject/WebKitDOMDeprecated.cpp \
- Source/WebCore/bindings/gobject/WebKitDOMDeprecated.h \
- Source/WebCore/bindings/gobject/WebKitDOMEventTarget.cpp \
- Source/WebCore/bindings/gobject/WebKitDOMEventTarget.h \
- Source/WebCore/bindings/gobject/WebKitDOMEventTargetPrivate.h \
- Source/WebCore/bindings/gobject/WebKitDOMHTMLPrivate.cpp \
- Source/WebCore/bindings/gobject/WebKitDOMHTMLPrivate.h \
- Source/WebCore/bindings/gobject/WebKitDOMObject.cpp \
- Source/WebCore/bindings/gobject/WebKitDOMObject.h \
- Source/WebCore/bindings/gobject/WebKitDOMPrivate.cpp \
- Source/WebCore/bindings/gobject/WebKitDOMPrivate.h
-
-libGObjectDOMBindings_la_CXXFLAGS = \
- -fvisibility-inlines-hidden \
- $(global_cxxflags)
-
-libGObjectDOMBindings_la_CFLAGS = \
- -fvisibility=hidden \
- $(global_cflags)
-
-webkitgtk_gdom_include_dirs = \
- -I$(WebCore)/bindings \
- -I$(WebCore)/bindings/gobject \
- -I$(GENSOURCES_WEBKITDOM)
-
-libGObjectDOMBindings_la_CPPFLAGS = \
- -DBUILDING_WebCore \
- -DBUILDING_WEBKIT \
- $(webkitgtk_gdom_include_dirs) \
- $(global_cppflags) \
- $(platform_cppflags) \
- $(platformgtk_cppflags) \
- $(webcore_cppflags) \
- $(webcoregtk_cppflags) \
- $(javascriptcore_cppflags) \
- $(CAIRO_CFLAGS) \
- $(FREETYPE_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(LIBSOUP_CFLAGS)
-
-gtkdoc-webkitdom.cfg: $(WebCore)/bindings/gobject/GNUmakefile.am $(srcdir)/Tools/gtk/GNUmakefile.am
- $(AM_V_GEN)echo "[webkitdomgtk]" > $@ && \
- echo "pkgconfig_file=$(webkitdom_pkgconfig_file)" >> $@ && \
- echo "namespace=webkit_dom" >> $@ && \
- echo "doc_dir=DerivedSources/webkitdom/docs" >> $@ && \
- echo -e "cflags=-I$(srcdir)/Source $(webkitgtk_gdom_include_dirs)" >> $@ && \
- echo "source_dirs=$(top_builddir)/DerivedSources/webkitdom $(srcdir)/Source/WebCore/bindings/gobject" >> $@ && \
- echo "headers=$(webkitgtk_gdom_built_h_api) DerivedSources/webkitdom/WebKitDOMDeprecated.h" >> $@
-BUILT_SOURCES += gtkdoc-webkitdom.cfg
*
*/
-#if defined(HAVE_CONFIG_H) && HAVE_CONFIG_H
-#ifdef BUILDING_WITH_CMAKE
+#if defined(HAVE_CONFIG_H) && HAVE_CONFIG_H && defined(BUILDING_WITH_CMAKE)
#include "cmakeconfig.h"
-#else
-#include "autotoolsconfig.h"
-#endif
#endif
#include <wtf/Platform.h>
+2014-03-25 Martin Robinson <mrobinson@igalia.com>
+
+ [GTK] Remove the autotools build
+ https://bugs.webkit.org/show_bug.cgi?id=130717
+
+ Reviewed by Anders Carlsson.
+
+ * GNUmakefile.am: Removed.
+
2014-03-19 Piotr DrÄ…g <piotrdrag@gmail.com>
[l10n] Updated Polish translation of WebKitGTK+
+++ /dev/null
-# Gettext stuff; based on the contents of the Makefile.in.in file
-# distributed with GNU Gettext.
-#
-# The original copyright notice follows:
-#
-# Makefile for PO directory in any package using GNU gettext.
-# Copyright (C) 1995-1997, 2000-2007 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
-#
-# This file can be copied and used freely without restrictions. It can
-# be used in projects which are not available under the GNU General Public
-# License but which still want to provide support for the GNU gettext
-# functionality.
-# Please note that the actual code of GNU gettext is covered by the GNU
-# General Public License and is *not* in the public domain.
-#
-# Origin: gettext-0.17
-
-DOMAIN += $(GETTEXT_PACKAGE)
-
-MSGFMT := $(shell which msgfmt)
-
-XGETTEXT := $(shell which xgettext)
-
-MSGMERGE := $(shell which msgmerge)
-
-MSGMERGE_UPDATE := $(MSGMERGE) --update
-
-POFILES += $(shell ls $(srcdir)/Source/WebCore/platform/gtk/po/*.po)
-
-PO_LINGUAS += $(patsubst $(srcdir)/Source/WebCore/platform/gtk/po/%.po,%,$(POFILES))
-
-USER_LINGUAS += $(filter $(LINGUAS),$(PO_LINGUAS))
-
-USE_LINGUAS += $(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else LLINGUAS="$(PO_LINGUAS)"; fi; for lang in $$LLINGUAS; do printf "$$lang "; done)
-
-MOFILES += $(USE_LINGUAS:%=Source/WebCore/platform/gtk/po/%.mo)
-
-ALL_MOFILES += $(shell echo $(POFILES) | tr ' ' '\n' | sed "s,^$(srcdir)/,,g" | sed 's/\.po/.mo/g')
-
-.po.mo:
- test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/
- @echo "$(MSGFMT) -c -o $@ $<"; \
- $(MSGFMT) -c -o $@ $<
-
-# $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no
-# internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because
-# we don't want to bother translators with empty POT files). We assume that
-# LINGUAS is empty in this case, i.e. $(POFILES) and $(MOFILES) are empty.
-# In this case, stamp-po is a nop (i.e. a phony target).
-
-# stamp-po is a timestamp denoting the last time at which the CATALOGS have
-# been loosely updated. Its purpose is that when a developer or translator
-# checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS,
-# "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent
-# invocations of "make" will do nothing. This timestamp would not be necessary
-# if updating the $(CATALOGS) would always touch them; however, the rule for
-# $(POFILES) has been designed to not touch files that don't need to be
-# changed.
-stamp-po: $(top_builddir)/Source/WebCore/platform/gtk/po/$(DOMAIN).pot $(MOFILES)
- test ! -d $(top_builddir)/Source/WebCore/platform/gtk/po || \
- mkdir -p $(top_builddir)/Source/WebCore/platform/gtk/po
- test ! -f $(top_builddir)/Source/WebCore/platform/gtk/po/$(DOMAIN).pot || \
- test -z "$(MOFILES)" || $(MAKE) $(MOFILES)
- @test ! -f $(top_builddir)/Source/WebCore/platform/gtk/po/$(DOMAIN).pot || { \
- echo "touch stamp-po" && \
- echo timestamp > stamp-poT && \
- mv stamp-poT stamp-po; \
- }
-
-# This target rebuilds $(DOMAIN).pot; it is an expensive operation.
-# Note that $(DOMAIN).pot is not touched if it doesn't need to be changed.
-$(DOMAIN).pot-update: $(POTFILES) $(top_builddir)/Source/WebCore/platform/gtk/po/POTFILES
- test -d Source/WebCore/platform/gtk/po/ || mkdir -p Source/WebCore/platform/gtk/po/
- package_gnu=''; \
- if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \
- msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \
- else \
- msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \
- fi; \
- case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
- '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \
- $(XGETTEXT) \
- --default-domain=$(DOMAIN) \
- --directory=$(srcdir) \
- --directory=$(srcdir)/Source/WebCore/platform/gtk \
- --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \
- --files-from=$(top_builddir)/Source/WebCore/platform/gtk/po/POTFILES \
- --copyright-holder='$(COPYRIGHT_HOLDER)' \
- --msgid-bugs-address="$$msgid_bugs_address" \
- --keyword=_ \
- --keyword=N_ \
- -o $(top_builddir)/Source/WebCore/platform/gtk/po/$(DOMAIN).pot \
- ;; \
- *) \
- $(XGETTEXT) \
- --default-domain=$(DOMAIN) \
- --directory=$(srcdir) \
- --directory=$(srcdir)/Source/WebCore/platform/gtk \
- --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \
- --files-from=$(top_builddir)/Source/WebCore/platform/gtk/po/POTFILES \
- --copyright-holder='$(COPYRIGHT_HOLDER)' \
- --package-name="$${package_gnu}@PACKAGE@" \
- --package-version='@VERSION@' \
- --msgid-bugs-address="$$msgid_bugs_address" \
- --keyword=_ \
- --keyword=N_ \
- -o $(top_builddir)/Source/WebCore/platform/gtk/po/$(DOMAIN).pot \
- ;; \
- esac
-
-# This rule has no dependencies: we don't need to update $(DOMAIN).pot at
-# every "make" invocation, only create it when it is missing.
-# Only "make $(DOMAIN).pot-update" or "make dist" will force an update.
-$(top_builddir)/Source/WebCore/platform/gtk/po/$(DOMAIN).pot:
- $(MAKE) $(DOMAIN).pot-update
-
-# This target rebuilds a PO file if $(DOMAIN).pot has changed.
-# Note that a PO file is not touched if it doesn't need to be changed.
-update-po-files: $(top_builddir)/Source/WebCore/platform/gtk/po/$(DOMAIN).pot
- @for pofile in $(POFILES); do \
- lang=`echo $$pofile | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
- if test -f "$(srcdir)/Source/WebCore/platform/gtk/po/$${lang}.po"; then \
- echo "$${cdcmd}$(MSGMERGE_UPDATE) $(top_srcdir)/Source/WebCore/platform/gtk/po/$${lang}.po $(top_builddir)/Source/WebCore/platform/gtk/po/$(DOMAIN).pot"; \
- $(MSGMERGE_UPDATE) $(top_srcdir)/Source/WebCore/platform/gtk/po/$${lang}.po $(top_builddir)/Source/WebCore/platform/gtk/po/$(DOMAIN).pot; \
- else \
- $(MAKE) $${lang}.po-create; \
- fi; \
- done
-
-update-po: GNUmakefile
- $(MAKE) $(DOMAIN).pot-update
- $(MAKE) update-po-files
- $(MAKE) $(MOFILES)
-
-.nop.po-create:
- @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \
- echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \
- exit 1
-
-# clean rules
-CLEANFILES += \
- $(top_builddir)/stamp-po
-
-MAINTAINERCLEANFILES += \
- $(ALL_MOFILES) \
- $(top_builddir)/Source/WebCore/platform/gtk/po/$(DOMAIN).pot
-
-EXTRA_DIST += \
- $(srcdir)/Source/WebCore/platform/gtk/po/ChangeLog \
- $(srcdir)/Source/WebCore/platform/gtk/po/POTFILES.in \
- $(srcdir)/Source/WebCore/platform/gtk/po/README \
- $(wildcard $(srcdir)/Source/WebCore/platform/gtk/po/*.po)
-
-DISTCLEANFILES += \
- $(ALL_MOFILES) \
- $(top_builddir)/Source/WebCore/platform/gtk/po/$(DOMAIN).pot
-
-po-install-data-local: all
- $(MKDIR_P) $(DESTDIR)$(datadir)
- @catalogs='$(MOFILES)'; \
- for cat in $$catalogs; do \
- cat=`basename $$cat`; \
- lang=`echo $$cat | sed -e 's/\.mo$$//'`; \
- dir=$(localedir)/$$lang/LC_MESSAGES; \
- $(MKDIR_P) $(DESTDIR)$$dir; \
- if test -r Source/WebCore/platform/gtk/po/$$cat; then realcat=Source/WebCore/platform/gtk/po/$$cat; else realcat=$(srcdir)/$$cat; fi; \
- $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \
- echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \
- for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
- if test -n "$$lc"; then \
- if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
- link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
- mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
- mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
- (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
- for file in *; do \
- if test -f $$file; then \
- ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
- fi; \
- done); \
- rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
- else \
- if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
- :; \
- else \
- rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
- mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
- fi; \
- fi; \
- rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
- ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
- ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
- cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
- echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \
- fi; \
- done; \
- done
-
-po-installdirs-data-local:
- $(MKDIR_P) $(DESTDIR)$(datadir)
- @catalogs='$(MOFILES)'; \
- for cat in $$catalogs; do \
- cat=`basename $$cat`; \
- lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
- dir=$(localedir)/$$lang/LC_MESSAGES; \
- $(MKDIR_P) $(DESTDIR)$$dir; \
- for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
- if test -n "$$lc"; then \
- if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
- link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
- mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
- mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
- (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
- for file in *; do \
- if test -f $$file; then \
- ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
- fi; \
- done); \
- rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
- else \
- if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
- :; \
- else \
- rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
- mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
- fi; \
- fi; \
- fi; \
- done; \
- done
-
-po-uninstall-local:
- catalogs='$(MOFILES)'; \
- for cat in $$catalogs; do \
- cat=`basename $$cat`; \
- lang=`echo $$cat | sed -e 's/\.mo$$//'`; \
- for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \
- rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
- done; \
- done
-
-install-data-local: po-install-data-local
-installdirs-data-local: po-installdirs-data-local
-uninstall-local: po-uninstall-local
+2014-03-25 Martin Robinson <mrobinson@igalia.com>
+
+ [GTK] Remove the autotools build
+ https://bugs.webkit.org/show_bug.cgi?id=130717
+
+ Reviewed by Anders Carlsson.
+
+ * GNUmakefile.am: Removed.
+
2014-03-24 Timothy Hatcher <timothy@apple.com>
Lazy load source code referred to from the source map, instead of when
+++ /dev/null
-${GENSOURCES_WEBINSPECTOR_UI}/GResourceBundle.xml: GNUmakefile \
- $(GENSOURCES_JAVASCRIPTCORE)/InspectorJSBackendCommands.js \
- $(GENSOURCES_WEBCORE)/InspectorWebBackendCommands.js \
- $(WebInspectorUI)/UserInterface/*.html \
- $(WebInspectorUI)/UserInterface/Base/*.js \
- $(WebInspectorUI)/UserInterface/Controllers/*.css \
- $(WebInspectorUI)/UserInterface/Controllers/*.js \
- $(WebInspectorUI)/UserInterface/Models/*.js \
- $(WebInspectorUI)/UserInterface/Protocol/*.js \
- $(WebInspectorUI)/UserInterface/Views/*.css \
- $(WebInspectorUI)/UserInterface/Views/*.js \
- $(WebInspectorUI)/UserInterface/Images/*.png \
- $(WebInspectorUI)/UserInterface/Images/*.svg \
- $(WebInspectorUI)/UserInterface/External/CodeMirror/* \
- $(WebInspectorUI)/Localizations/en.lproj/localizedStrings.js \
- $(srcdir)/Tools/gtk/generate-inspector-gresource-manifest.py
- $(AM_V_GEN)
- $(AM_V_at)mkdir -p ${GENSOURCES_WEBINSPECTOR_UI}
- $(AM_V_at)$(srcdir)/Tools/gtk/generate-inspector-gresource-manifest.py $@
- $(AM_V_at)touch $@
-
-${GENSOURCES_WEBINSPECTOR_UI}/GResourceBundle.c: DerivedSources/WebInspectorUI/GResourceBundle.xml
- $(AM_V_GEN)
- $(AM_V_at)glib-compile-resources --generate --sourcedir=$(WebInspectorUI) \
- --target=${GENSOURCES_WEBINSPECTOR_UI}/GResourceBundle.c ${GENSOURCES_WEBINSPECTOR_UI}/GResourceBundle.xml
- $(AM_V_at)touch $@
-
-BUILT_SOURCES += \
- DerivedSources/WebInspectorUI/GResourceBundle.xml
-
-webcore_built_sources += \
- DerivedSources/WebInspectorUI/GResourceBundle.c
-
-EXTRA_DIST += \
- $(WebInspectorUI)/Localizations/en.lproj/localizedStrings.js \
- $(shell ls $(GENSOURCES_JAVASCRIPTCORE)/InspectorJSBackendCommands.js) \
- $(shell ls $(GENSOURCES_WEBCORE)/InspectorWebBackendCommands.js) \
- $(shell ls $(WebInspectorUI)/UserInterface/*.html) \
- $(shell ls $(WebInspectorUI)/UserInterface/Base/*.js) \
- $(shell ls $(WebInspectorUI)/UserInterface/Controllers/*.css) \
- $(shell ls $(WebInspectorUI)/UserInterface/Controllers/*.js) \
- $(shell ls $(WebInspectorUI)/UserInterface/Models/*.js) \
- $(shell ls $(WebInspectorUI)/UserInterface/Protocol/*.js) \
- $(shell ls $(WebInspectorUI)/UserInterface/Views/*.css) \
- $(shell ls $(WebInspectorUI)/UserInterface/Views/*.js) \
- $(shell ls $(WebInspectorUI)/UserInterface/Images/*.png) \
- $(shell ls $(WebInspectorUI)/UserInterface/Images/*.svg) \
- $(shell ls $(WebInspectorUI)/UserInterface/External/CodeMirror/*)
+2014-03-25 Martin Robinson <mrobinson@igalia.com>
+
+ [GTK] Remove the autotools build
+ https://bugs.webkit.org/show_bug.cgi?id=130717
+
+ Reviewed by Anders Carlsson.
+
+ * GNUmakefile.am: Removed.
+
2014-03-18 Jae Hyun Park <jaepark@webkit.org>
[GTK][CMake] Fix WebKit unused parameter warnings
+++ /dev/null
-if ENABLE_WEBKIT1
-lib_LTLIBRARIES += \
- libwebkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
-endif
-
-nodist_libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_SOURCES = \
- $(webkitgtk_built_sources)
-
-libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_ladir = $(libwebkitgtkincludedir)/webkit
-libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_HEADERS = \
- $(webkitgtk_static_h_api)
-
-nodist_libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_HEADERS = \
- $(webkitgtk_built_h_api) \
- $(GENSOURCES_WEBKIT)/webkitenumtypes.h
-
-libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_SOURCES = \
- $(webkitgtk_sources)
-
-libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CXXFLAGS = \
- -fvisibility-inlines-hidden \
- $(global_cxxflags)
-
-libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CFLAGS = \
- -fvisibility=hidden \
- $(global_cflags)
-
-if ENABLE_SPELLCHECK
-webkitgtk_sources += \
- Source/WebKit/gtk/WebCoreSupport/TextCheckerClientGtk.cpp \
- Source/WebKit/gtk/WebCoreSupport/TextCheckerClientGtk.h
-endif
-
-# When building WebCore/WebKit, we want WebCore/config.h and NOT JavaScriptCore/config.h,
-# hence, it's important that WebCore/ should come first before JavaScriptCore in the
-# include path.
-libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CPPFLAGS = \
- -DBUILDING_WEBKIT \
- -DPACKAGE_LOCALE_DIR=\"$(localedir)\" \
- -DDATA_DIR=\"${datadir}\" \
- -I$(WebCore)/bindings \
- -I$(WebCore)/bindings/gobject \
- -I$(WebKit) \
- -I$(WebKit)/WebCoreSupport \
- -I$(WebKit)/webkit \
- -I$(GENSOURCES_WEBKIT) \
- -I$(GENSOURCES_WEBKITDOM) \
- -ISource/WebKit/gtk/webkit \
- $(global_cppflags) \
- $(platform_cppflags) \
- $(platformgtk_cppflags) \
- $(platform_webcore_cppflags) \
- $(webcore_cppflags) \
- $(webcoregtk_cppflags) \
- $(javascriptcore_cppflags) \
- $(webkitgtk_cppflags) \
- -fno-strict-aliasing \
- $(COVERAGE_CFLAGS) \
- $(ENCHANT_CFLAGS) \
- $(FREETYPE_CFLAGS) \
- $(GEOCLUE_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(GSTREAMER_CFLAGS) \
- $(GTK_CFLAGS) \
- $(LIBSOUP_CFLAGS) \
- $(LIBXML_CFLAGS) \
- $(SQLITE3_CFLAGS) \
- $(UNICODE_CFLAGS) \
- $(XCOMPOSITE_CFLAGS) \
- $(XDAMAGE_CFLAGS) \
- $(XT_CFLAGS) \
- $(ZLIB_CFLAGS)
-
-libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LDFLAGS := \
- -version-info @LIBWEBKITGTK_VERSION@ \
- $(no_undefined)
-
-if !ENABLE_DEVELOPER_MODE
-libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LDFLAGS += \
- $(version_script)
-endif
-
-libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD := \
- -lpthread \
- libPlatform.la \
- libPlatformGtk.la \
- libWebCore.la \
- libWebCorePlatform.la \
- libWebCoreModules.la \
- libGObjectDOMBindings.la \
- libWebCoreGtk.la
-
-if ENABLE_INDEXED_DATABASE
-libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD += \
- libLevelDB.la
-endif
-
-if USE_OPENGL
-libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD += \
- libANGLE.la
-endif
-
-libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD += \
- libWebCoreSVG.la
-
-libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD += \
- libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- $(CAIRO_LIBS) \
- $(COVERAGE_LDFLAGS) \
- $(ENCHANT_LIBS) \
- $(FREETYPE_LIBS) \
- $(GAMEPAD_LIBS) \
- $(GEOCLUE_LIBS) \
- $(GLIB_LIBS) \
- $(GSTREAMER_LIBS) \
- $(GTK_LIBS) \
- $(JPEG_LIBS) \
- $(LIBSECRET_LIBS) \
- $(LIBSOUP_LIBS) \
- $(LIBXML_LIBS) \
- $(LIBXSLT_LIBS) \
- $(OPENGL_LIBS) \
- $(PANGO_LIBS) \
- $(PNG_LIBS) \
- $(SQLITE3_LIBS) \
- $(UNICODE_LIBS) \
- $(UPOWER_GLIB_LIBS) \
- $(WEBP_LIBS) \
- $(XCOMPOSITE_LIBS) \
- $(XDAMAGE_LIBS) \
- $(XRENDER_LIBS) \
- $(XT_LIBS) \
- $(WINMM_LIBS) \
- $(SHLWAPI_LIBS) \
- $(OLE32_LIBS) \
- $(ZLIB_LIBS)
-
-webkitgtk_static_h_api += \
- $(srcdir)/Source/WebKit/gtk/webkit/webkit.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitapplicationcache.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitdefines.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitdom.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitdownload.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkiterror.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitfavicondatabase.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitfilechooserrequest.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitgeolocationpolicydecision.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitglobals.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkithittestresult.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkiticondatabase.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitnetworkrequest.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitnetworkresponse.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitsecurityorigin.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitsoupauthdialog.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitspellchecker.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitviewportattributes.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitwebbackforwardlist.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitwebdatabase.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitwebdatasource.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitwebframe.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitwebhistoryitem.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitwebinspector.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitwebnavigationaction.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitwebplugin.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitwebplugindatabase.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitwebpolicydecision.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitwebresource.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitwebsettings.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitwebwindowfeatures.h \
- $(srcdir)/Source/WebKit/gtk/webkit/webkitwebview.h
-
-webkitgtk_built_h_api += \
- Source/WebKit/gtk/webkit/webkitversion.h
-
-webkitgtk_h_api += \
- $(webkitgtk_built_h_api) \
- $(webkitgtk_static_h_api)
-
-# webkitenumtypes.{h,cpp} cannot be in webkitgtk_built_h_api, because
-# the rule that builds it depends on webkitgtk_built_h_api (circular dependency).
-webkitgtk_built_sources += \
- DerivedSources/webkit/webkitenumtypes.cpp \
- DerivedSources/webkit/webkitenumtypes.h \
- DerivedSources/webkit/webkitmarshal.cpp \
- DerivedSources/webkit/webkitmarshal.h \
- $(webkitgtk_built_h_api)
-
-BUILT_SOURCES += $(webkitgtk_built_sources)
-
-webkitgtk_sources += \
- Source/WebKit/gtk/WebCoreSupport/AcceleratedCompositingContext.h \
- Source/WebKit/gtk/WebCoreSupport/AcceleratedCompositingContextGL.cpp \
- Source/WebKit/gtk/WebCoreSupport/BatteryClientGtk.cpp \
- Source/WebKit/gtk/WebCoreSupport/BatteryClientGtk.h \
- Source/WebKit/gtk/WebCoreSupport/ChromeClientGtk.cpp \
- Source/WebKit/gtk/WebCoreSupport/ChromeClientGtk.h \
- Source/WebKit/gtk/WebCoreSupport/ContextMenuClientGtk.cpp \
- Source/WebKit/gtk/WebCoreSupport/ContextMenuClientGtk.h \
- Source/WebKit/gtk/WebCoreSupport/DeviceMotionClientGtk.cpp \
- Source/WebKit/gtk/WebCoreSupport/DeviceMotionClientGtk.h \
- Source/WebKit/gtk/WebCoreSupport/DeviceOrientationClientGtk.cpp \
- Source/WebKit/gtk/WebCoreSupport/DeviceOrientationClientGtk.h \
- Source/WebKit/gtk/WebCoreSupport/DocumentLoaderGtk.cpp \
- Source/WebKit/gtk/WebCoreSupport/DocumentLoaderGtk.h \
- Source/WebKit/gtk/WebCoreSupport/DragClientGtk.cpp \
- Source/WebKit/gtk/WebCoreSupport/DragClientGtk.h \
- Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.cpp \
- Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.h \
- Source/WebKit/gtk/WebCoreSupport/EditorClientGtk.cpp \
- Source/WebKit/gtk/WebCoreSupport/EditorClientGtk.h \
- Source/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp \
- Source/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.h \
- Source/WebKit/gtk/WebCoreSupport/FrameNetworkingContextGtk.cpp \
- Source/WebKit/gtk/WebCoreSupport/FrameNetworkingContextGtk.h \
- Source/WebKit/gtk/WebCoreSupport/GeolocationClientGtk.cpp \
- Source/WebKit/gtk/WebCoreSupport/GeolocationClientGtk.h \
- Source/WebKit/gtk/WebCoreSupport/GtkAdjustmentWatcher.cpp \
- Source/WebKit/gtk/WebCoreSupport/GtkAdjustmentWatcher.h \
- Source/WebKit/gtk/WebCoreSupport/InspectorClientGtk.cpp \
- Source/WebKit/gtk/WebCoreSupport/InspectorClientGtk.h \
- Source/WebKit/gtk/WebCoreSupport/NavigatorContentUtilsClientGtk.h \
- Source/WebKit/gtk/WebCoreSupport/NavigatorContentUtilsClientGtk.cpp \
- Source/WebKit/gtk/WebCoreSupport/PasteboardHelperGtk.h \
- Source/WebKit/gtk/WebCoreSupport/PlatformStrategiesGtk.h \
- Source/WebKit/gtk/WebCoreSupport/PlatformStrategiesGtk.cpp \
- Source/WebKit/gtk/WebCoreSupport/ProgressTrackerClientGtk.cpp \
- Source/WebKit/gtk/WebCoreSupport/ProgressTrackerClientGtk.h \
- Source/WebKit/gtk/WebCoreSupport/UserMediaClientGtk.cpp \
- Source/WebKit/gtk/WebCoreSupport/UserMediaClientGtk.h \
- Source/WebKit/gtk/WebCoreSupport/WebViewInputMethodFilter.cpp \
- Source/WebKit/gtk/WebCoreSupport/WebViewInputMethodFilter.h \
- Source/WebKit/gtk/webkit/webkitapplicationcache.cpp \
- Source/WebKit/gtk/webkit/webkitauthenticationdialog.cpp \
- Source/WebKit/gtk/webkit/webkitauthenticationdialog.h \
- Source/WebKit/gtk/webkit/webkitdownload.cpp \
- Source/WebKit/gtk/webkit/webkitdownloadprivate.h \
- Source/WebKit/gtk/webkit/webkiterror.cpp \
- Source/WebKit/gtk/webkit/webkitfavicondatabase.cpp \
- Source/WebKit/gtk/webkit/webkitfavicondatabaseprivate.h \
- Source/WebKit/gtk/webkit/webkitfilechooserrequest.cpp \
- Source/WebKit/gtk/webkit/webkitfilechooserrequest.h \
- Source/WebKit/gtk/webkit/webkitfilechooserrequestprivate.h \
- Source/WebKit/gtk/webkit/webkitgeolocationpolicydecision.cpp \
- Source/WebKit/gtk/webkit/webkitgeolocationpolicydecisionprivate.h \
- Source/WebKit/gtk/webkit/webkitglobals.cpp \
- Source/WebKit/gtk/webkit/webkitglobals.h \
- Source/WebKit/gtk/webkit/webkitglobalsprivate.h \
- Source/WebKit/gtk/webkit/webkithittestresult.cpp \
- Source/WebKit/gtk/webkit/webkithittestresultprivate.h \
- Source/WebKit/gtk/webkit/webkiticondatabase.cpp \
- Source/WebKit/gtk/webkit/webkitnetworkrequest.cpp \
- Source/WebKit/gtk/webkit/webkitnetworkrequestprivate.h \
- Source/WebKit/gtk/webkit/webkitnetworkresponse.cpp \
- Source/WebKit/gtk/webkit/webkitnetworkresponseprivate.h \
- Source/WebKit/gtk/webkit/webkitsecurityorigin.cpp \
- Source/WebKit/gtk/webkit/webkitsecurityoriginprivate.h \
- Source/WebKit/gtk/webkit/webkitsoupauthdialog.cpp \
- Source/WebKit/gtk/webkit/webkitspellchecker.cpp \
- Source/WebKit/gtk/webkit/webkitspellcheckerenchant.cpp \
- Source/WebKit/gtk/webkit/webkitspellcheckerenchant.h \
- Source/WebKit/gtk/webkit/webkitversion.cpp \
- Source/WebKit/gtk/webkit/webkitviewportattributes.cpp \
- Source/WebKit/gtk/webkit/webkitviewportattributesprivate.h \
- Source/WebKit/gtk/webkit/webkitwebbackforwardlist.cpp \
- Source/WebKit/gtk/webkit/webkitwebbackforwardlistprivate.h \
- Source/WebKit/gtk/webkit/webkitwebdatabase.cpp \
- Source/WebKit/gtk/webkit/webkitwebdatasource.cpp \
- Source/WebKit/gtk/webkit/webkitwebdatasourceprivate.h \
- Source/WebKit/gtk/webkit/webkitwebframe.cpp \
- Source/WebKit/gtk/webkit/webkitwebframeprivate.h \
- Source/WebKit/gtk/webkit/webkitwebhistoryitem.cpp \
- Source/WebKit/gtk/webkit/webkitwebhistoryitemprivate.h \
- Source/WebKit/gtk/webkit/webkitwebinspector.cpp \
- Source/WebKit/gtk/webkit/webkitwebinspectorprivate.h \
- Source/WebKit/gtk/webkit/webkitwebnavigationaction.cpp \
- Source/WebKit/gtk/webkit/webkitwebnavigationactionprivate.h \
- Source/WebKit/gtk/webkit/webkitwebpolicydecision.cpp \
- Source/WebKit/gtk/webkit/webkitwebpolicydecisionprivate.h \
- Source/WebKit/gtk/webkit/webkitwebresource.cpp \
- Source/WebKit/gtk/webkit/webkitwebresourceprivate.h \
- Source/WebKit/gtk/webkit/webkitwebplugin.cpp \
- Source/WebKit/gtk/webkit/webkitwebpluginprivate.h \
- Source/WebKit/gtk/webkit/webkitwebplugindatabase.cpp \
- Source/WebKit/gtk/webkit/webkitwebplugindatabaseprivate.h \
- Source/WebKit/gtk/webkit/webkitwebsettings.cpp \
- Source/WebKit/gtk/webkit/webkitwebsettingsprivate.h \
- Source/WebKit/gtk/webkit/webkitwebview.cpp \
- Source/WebKit/gtk/webkit/webkitwebviewprivate.h \
- Source/WebKit/gtk/webkit/webkitwebwindowfeatures.cpp \
- Source/WebKit/gtk/webkit/webkitwebwindowfeaturesprivate.h
-
-if ENABLE_WEBKIT1
-pkgconfig_DATA += Source/WebKit/gtk/@WEBKITGTK_PC_NAME@-@WEBKITGTK_API_VERSION@.pc
-
-if ENABLE_INTROSPECTION
-WebKit-@WEBKITGTK_API_VERSION@.gir: $(G_IR_SCANNER) JavaScriptCore-@WEBKITGTK_API_VERSION@.gir libwebkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
- $(AM_V_GEN) \
- CC="$(CC)" \
- CFLAGS="$(CFLAGS) -Wno-deprecated-declarations" \
- $(G_IR_SCANNER) \
- --quiet \
- --warn-all \
- --symbol-prefix=webkit \
- --identifier-prefix=WebKit \
- --namespace=WebKit \
- --nsversion=@WEBKITGTK_API_VERSION@ \
- --include=GObject-2.0 \
- --include=Gtk-@GTK_API_VERSION@ \
- --include=JavaScriptCore-@WEBKITGTK_API_VERSION@ \
- --include=Soup-2.4 \
- --library=webkitgtk-@WEBKITGTK_API_VERSION@ \
- --library=javascriptcoregtk-@WEBKITGTK_API_VERSION@ \
- --libtool="$(LIBTOOL)" \
- --pkg=gobject-2.0 \
- --pkg=gtk+-@GTK_API_VERSION@ \
- --pkg=libsoup-2.4 \
- --pkg-export=webkitgtk-@WEBKITGTK_API_VERSION@ \
- --output=$@ \
- --add-include-path=$(WebKit) \
- --add-include-path=$(top_builddir) \
- --c-include="webkit/webkit.h" \
- -DBUILDING_WEBKIT \
- -I$(srcdir)/Source \
- -I$(WebKit) \
- -I$(GENSOURCES) \
- -I$(GENSOURCES_WEBKITDOM) \
- -I$(GENSOURCES_WEBKIT) \
- -I$(top_builddir)/Source/WebKit/gtk \
- -I$(top_srcdir)/Source/JavaScriptCore/ForwardingHeaders \
- -I$(top_srcdir) \
- $(GENSOURCES_WEBKIT)/webkitenumtypes.h \
- $(webkitgtk_h_api) \
- $(webkitgtk_gdom_built_h_api) \
- $(WebKit)/webkit/*.cpp
-
-WebKit-@WEBKITGTK_API_VERSION@.typelib: WebKit-@WEBKITGTK_API_VERSION@.gir $(G_IR_COMPILER)
- $(AM_V_GEN)$(G_IR_COMPILER) --includedir $(WebKit) --includedir $(top_builddir) $< -o $@
-
-gir_DATA += WebKit-@WEBKITGTK_API_VERSION@.gir
-typelibs_DATA += WebKit-@WEBKITGTK_API_VERSION@.typelib
-CLEANFILES += WebKit-@WEBKITGTK_API_VERSION@.gir WebKit-@WEBKITGTK_API_VERSION@.typelib
-endif
-endif
-
-WEBKIT_MARSHAL_LIST = $(WebKit)/webkitmarshal.list
-$(GENSOURCES_WEBKIT)/webkitmarshal.cpp: stamp-webkitmarshal.cpp
- @true
-$(GENSOURCES_WEBKIT)/webkitmarshal.h: stamp-webkitmarshal.h
- @true
-
-stamp-webkitmarshal.cpp: $(WEBKIT_MARSHAL_LIST)
- $(AM_V_GEN) echo "extern \"C\" {" > $(GENSOURCES_WEBKIT)/webkitmarshal.cpp && \
- $(GLIB_GENMARSHAL) --prefix=webkit_marshal $(WEBKIT_MARSHAL_LIST) --body >> $(GENSOURCES_WEBKIT)/webkitmarshal.cpp && \
- echo '}' >> $(GENSOURCES_WEBKIT)/webkitmarshal.cpp && \
- echo timestamp > $(@F)
-
-stamp-webkitmarshal.h: $(WEBKIT_MARSHAL_LIST)
- $(AM_V_GEN)$(GLIB_GENMARSHAL) --prefix=webkit_marshal $(WEBKIT_MARSHAL_LIST) --header > $(GENSOURCES_WEBKIT)/webkitmarshal.h && \
- echo timestamp > $(@F)
-
-$(GENSOURCES_WEBKIT)/webkitenumtypes.h: stamp-webkitenumtypes.h
- @true
-stamp-webkitenumtypes.h: $(webkitgtk_h_api) $(WebKit)/GNUmakefile.am
- $(AM_V_GEN)glib-mkenums --template $(srcdir)/Source/WebKit/gtk/webkit/webkitenumtypes.h.template $(webkitgtk_h_api) | \
- sed 's,web_kit,webkit,' | \
- sed 's,WEBKIT_TYPE_KIT,WEBKIT_TYPE,' \
- > xgen-gth \
- && (cmp -s xgen-gth $(GENSOURCES_WEBKIT)/webkitenumtypes.h || cp xgen-gth $(GENSOURCES_WEBKIT)/webkitenumtypes.h) \
- && rm -f xgen-gth \
- && echo timestamp > $(@F)
-
-$(GENSOURCES_WEBKIT)/webkitenumtypes.cpp: $(webkitgtk_h_api) $(WebKit)/GNUmakefile.am
- $(AM_V_GEN)glib-mkenums --template $(srcdir)/Source/WebKit/gtk/webkit/webkitenumtypes.cpp.template $(webkitgtk_h_api) | \
- sed 's,web_kit,webkit,' \
- > xgen-gtc \
- && cp xgen-gtc $@ \
- && rm -f xgen-gtc
-
-if ENABLE_WEBKIT1
-gtkdoc-webkitgtk.cfg: $(WebKit)/GNUmakefile.am $(srcdir)/Tools/gtk/GNUmakefile.am
- $(AM_V_GEN)echo "[webkitgtk]" > $@ && \
- echo "pkgconfig_file=$(webkit1_pkg_config_file)" >> $@ && \
- echo "namespace=webkit" >> $@ && \
- echo -e "cflags=$(libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CPPFLAGS)" >> $@ && \
- echo "doc_dir=$(srcdir)/Source/WebKit/gtk/docs" >> $@ && \
- echo -e "source_dirs=$(srcdir)/Source/WebKit/gtk/webkit\n \
- Source/WebKit/gtk/webkit" >> $@ && \
- echo -e "headers=$(webkitgtk_static_h_api) Source/WebKit/gtk/webkit/webkitversion.h" >> $@
-BUILT_SOURCES += gtkdoc-webkitgtk.cfg
-endif
-
-EXTRA_DIST += \
- $(WebKit)/ChangeLog \
- $(WebKit)/NEWS \
- $(WebKit)/docs/webkitgtk-docs.sgml \
- $(WebKit)/docs/webkitgtk-sections.txt \
- $(WebKit)/docs/webkitgtk.types \
- $(WebKit)/docs/webkitenvironment.xml \
- $(WebKit)/docs/webkitgtk-overrides.txt \
- $(WebKit)/webkitmarshal.list \
- $(WebKit)/webkit/webkitenumtypes.cpp.template \
- $(WebKit)/webkit/webkitenumtypes.h.template \
- $(WebKit)/resources/*
-
-# extra resource files
-resourcesdir = ${datadir}/webkitgtk-@WEBKITGTK_API_VERSION@/resources
-dist_resources_DATA = \
- $(shell ls $(srcdir)/Source/WebKit/gtk/resources/*.html)
-
-# Project-wide clean rules
-# Files that will be cleaned
-CLEANFILES += \
- $(BUILT_SOURCES) \
- $(top_builddir)/stamp-webkitmarshal.cpp \
- $(top_builddir)/stamp-webkitmarshal.h \
- $(top_builddir)/stamp-webkitenumtypes.cpp \
- $(top_builddir)/stamp-webkitenumtypes.h \
- $(top_builddir)/Programs/GtkLauncher
-
-DISTCLEANFILES += \
- $(top_builddir)/Source/WebKit/gtk/@WEBKITGTK_PC_NAME@-@WEBKITGTK_API_VERSION@.pc \
- $(top_builddir)/Source/WebKit/gtk/org.webkitgtk-@WEBKITGTK_API_VERSION@.gschema.xml \
- $(top_builddir)/Source/WebKit/gtk/webkit/webkitversion.h
+2014-03-25 Martin Robinson <mrobinson@igalia.com>
+
+ [GTK] Remove the autotools build
+ https://bugs.webkit.org/show_bug.cgi?id=130717
+
+ Reviewed by Anders Carlsson.
+
+ * GNUmakefile.am: Removed.
+ * WebKit2Prefix.h: Removed references to the autotools configure file.
+ * config.h: Ditto.
+
2014-03-25 Michał Pakuła vel Rutka <m.pakula@samsung.com>
[EFL][WK2] Add NETWORK_PROCESS build option
+++ /dev/null
-include $(srcdir)/Source/WebKit2/GNUmakefile.list.am
-
-if ENABLE_WEBKIT2
-# Shared libraries
-lib_LTLIBRARIES += \
- libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
-
-# Static libraries
-noinst_LTLIBRARIES += \
- libWebKit2Platform.la
-
-# We need to make sure plugin process is always built with gtk2, because plugins like flash
-# still use gtk2. Since webcore was built with gtk3, we need to build webcoregtk sources again with gtk2
-noinst_LTLIBRARIES += \
- libPlatformGtk2.la \
- libWebCoreGtk2.la
-
-libexec_PROGRAMS += \
- Programs/WebKitPluginProcess
-endif
-
-${GENSOURCES_WEBINSPECTOR_UI}/WebKit2GResourceBundle.c: \
- $(WebKit2)/UIProcess/InspectorServer/front-end/inspectorPageIndex.html \
- $(WebKit2)/UIProcess/API/gtk/WebKit2InspectorGResourceBundle.xml
- $(AM_V_GEN)
- $(AM_V_at)glib-compile-resources --generate --sourcedir=$(WebKit2)/UIProcess/InspectorServer/front-end \
- --target=${GENSOURCES_WEBINSPECTOR_UI}/WebKit2GResourceBundle.c $(WebKit2)/UIProcess/API/gtk/WebKit2InspectorGResourceBundle.xml
-
-webkit2gtk_built_sources += \
- DerivedSources/WebInspectorUI/WebKit2GResourceBundle.c
-
-# Platform
-libWebKit2Platform_la_SOURCES = \
- $(webkit2platform_sources)
-
-libWebKit2Platform_la_CXXFLAGS = \
- -fvisibility-inlines-hidden \
- $(global_cxxflags)
-
-libWebKit2Platform_la_CFLAGS = \
- -fvisibility=hidden \
- $(global_cflags)
-
-libWebKit2Platform_la_CPPFLAGS = \
- -DBUILDING_WEBKIT \
- $(global_cppflags) \
- -fno-strict-aliasing \
- -include $(srcdir)/Source/WebKit2/WebKit2Prefix.h \
- -I$(srcdir)/Source/WebKit2 \
- -I$(srcdir)/Source \
- -I$(srcdir)/Source/WTF \
- -I$(srcdir)/Source/WebKit2/Platform \
- -I$(srcdir)/Source/WebKit2/Platform/IPC/gtk \
- -I$(srcdir)/Source/WebKit2/Platform/IPC \
- -I$(srcdir)/Source/WebKit2/Platform/gtk \
- -I$(top_builddir)/DerivedSources/WebKit2/include \
- $(javascriptcore_cppflags) \
- $(COVERAGE_CFLAGS) \
- $(GLIB_CFLAGS)
-
-
-libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_HEADERS = \
- $(webkit2gtk_ui_h_api) \
- $(webkit2gtk_web_extension_h_api)
-
-nodist_libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_HEADERS = \
- DerivedSources/WebKit2/webkit2gtk/webkit2/WebKitEnumTypes.h \
- DerivedSources/WebKit2/webkit2gtk/webkit2/WebKitVersion.h
-
-nodist_libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_SOURCES = \
- $(webkit2_built_sources) \
- $(webkit2gtk_built_sources)
-
-libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_SOURCES = \
- $(webkit2_sources)
-
-libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CPPFLAGS = \
- -fno-strict-aliasing \
- -DPACKAGE_LOCALE_DIR=\"$(localedir)\" \
- $(global_cppflags) \
- -include $(srcdir)/Source/WebKit2/WebKit2Prefix.h \
- -I$(srcdir)/Source/WebKit/gtk \
- -I$(srcdir)/Source/WebKit2 \
- -I$(srcdir)/Source/WebKit2/gtk \
- -I$(srcdir)/Source/WebKit2/NetworkProcess \
- -I$(srcdir)/Source/WebKit2/NetworkProcess/FileAPI \
- -I$(srcdir)/Source/WebKit2/Platform \
- -I$(srcdir)/Source/WebKit2/Platform/IPC/gtk \
- -I$(srcdir)/Source/WebKit2/Platform/IPC \
- -I$(srcdir)/Source/WebKit2/Platform/gtk \
- -I$(srcdir)/Source/WebKit2/PluginProcess \
- -I$(srcdir)/Source/WebKit2/Shared \
- -I$(srcdir)/Source/WebKit2/Shared/API \
- -I$(srcdir)/Source/WebKit2/Shared/API/c \
- -I$(srcdir)/Source/WebKit2/Shared/API/c/gtk \
- -I$(srcdir)/Source/WebKit2/Shared/API/c/soup \
- -I$(srcdir)/Source/WebKit2/Shared/Authentication \
- -I$(srcdir)/Source/WebKit2/Shared/CoreIPCSupport \
- -I$(srcdir)/Source/WebKit2/Shared/Downloads \
- -I$(srcdir)/Source/WebKit2/Shared/Downloads/soup \
- -I$(srcdir)/Source/WebKit2/Shared/FileAPI \
- -I$(srcdir)/Source/WebKit2/Shared/Databases \
- -I$(srcdir)/Source/WebKit2/Shared/Databases/IndexedDB \
- -I$(srcdir)/Source/WebKit2/Shared/gtk \
- -I$(srcdir)/Source/WebKit2/Shared/Network \
- -I$(srcdir)/Source/WebKit2/Shared/Network/CustomProtocols \
- -I$(srcdir)/Source/WebKit2/Shared/Network/CustomProtocols/soup \
- -I$(srcdir)/Source/WebKit2/Shared/Plugins \
- -I$(srcdir)/Source/WebKit2/Shared/Plugins/Netscape \
- -I$(srcdir)/Source/WebKit2/Shared/Plugins/Netscape/x11 \
- -I$(srcdir)/Source/WebKit2/Shared/soup \
- -I$(srcdir)/Source/WebKit2/UIProcess \
- -I$(srcdir)/Source/WebKit2/UIProcess/API \
- -I$(srcdir)/Source/WebKit2/UIProcess/API/C \
- -I$(srcdir)/Source/WebKit2/UIProcess/API/C/gtk \
- -I$(srcdir)/Source/WebKit2/UIProcess/API/C/soup \
- -I$(srcdir)/Source/WebKit2/UIProcess/API/cpp \
- -I$(srcdir)/Source/WebKit2/UIProcess/API/gtk \
- -I$(srcdir)/Source/WebKit2/UIProcess/Authentication \
- -I$(srcdir)/Source/WebKit2/UIProcess/Downloads \
- -I$(srcdir)/Source/WebKit2/UIProcess/gtk \
- -I$(srcdir)/Source/WebKit2/UIProcess/Launcher \
- -I$(srcdir)/Source/WebKit2/UIProcess/Launcher/gtk \
- -I$(srcdir)/Source/WebKit2/UIProcess/Network \
- -I$(srcdir)/Source/WebKit2/UIProcess/Network/CustomProtocols \
- -I$(srcdir)/Source/WebKit2/UIProcess/Network/CustomProtocols/soup \
- -I$(srcdir)/Source/WebKit2/UIProcess/Notifications \
- -I$(srcdir)/Source/WebKit2/UIProcess/Plugins \
- -I$(srcdir)/Source/WebKit2/UIProcess/Plugins/gtk \
- -I$(srcdir)/Source/WebKit2/UIProcess/Plugins/unix \
- -I$(srcdir)/Source/WebKit2/UIProcess/Storage \
- -I$(srcdir)/Source/WebKit2/UIProcess/soup \
- -I$(srcdir)/Source/WebKit2/UIProcess/InspectorServer \
- -I$(srcdir)/Source/WebKit2/WebProcess \
- -I$(srcdir)/Source/WebKit2/WebProcess/ApplicationCache \
- -I$(srcdir)/Source/WebKit2/WebProcess/Battery \
- -I$(srcdir)/Source/WebKit2/WebProcess/Cookies \
- -I$(srcdir)/Source/WebKit2/WebProcess/Databases \
- -I$(srcdir)/Source/WebKit2/WebProcess/Databases/IndexedDB \
- -I$(srcdir)/Source/WebKit2/WebProcess/FileAPI \
- -I$(srcdir)/Source/WebKit2/WebProcess/FullScreen \
- -I$(srcdir)/Source/WebKit2/WebProcess/Geolocation \
- -I$(srcdir)/Source/WebKit2/WebProcess/gtk \
- -I$(srcdir)/Source/WebKit2/WebProcess/IconDatabase \
- -I$(srcdir)/Source/WebKit2/WebProcess/InjectedBundle \
- -I$(srcdir)/Source/WebKit2/WebProcess/InjectedBundle/API \
- -I$(srcdir)/Source/WebKit2/WebProcess/InjectedBundle/API/c \
- -I$(srcdir)/Source/WebKit2/WebProcess/InjectedBundle/API/gtk \
- -I$(srcdir)/Source/WebKit2/WebProcess/InjectedBundle/DOM \
- -I$(srcdir)/Source/WebKit2/WebProcess/InjectedBundle/gtk \
- -I$(srcdir)/Source/WebKit2/WebProcess/KeyValueStorage \
- -I$(srcdir)/Source/WebKit2/WebProcess/Launching \
- -I$(srcdir)/Source/WebKit2/WebProcess/MediaCache \
- -I$(srcdir)/Source/WebKit2/WebProcess/Network \
- -I$(srcdir)/Source/WebKit2/WebProcess/NetworkInfo \
- -I$(srcdir)/Source/WebKit2/WebProcess/Notifications \
- -I$(srcdir)/Source/WebKit2/WebProcess/OriginData \
- -I$(srcdir)/Source/WebKit2/WebProcess/ResourceCache \
- -I$(srcdir)/Source/WebKit2/WebProcess/Storage \
- -I$(srcdir)/Source/WebKit2/WebProcess/soup \
- -I$(srcdir)/Source/WebKit2/WebProcess/Plugins \
- -I$(srcdir)/Source/WebKit2/WebProcess/Plugins/Netscape \
- -I$(srcdir)/Source/WebKit2/WebProcess/Plugins/Netscape/unix \
- -I$(srcdir)/Source/WebKit2/WebProcess/WebCoreSupport \
- -I$(srcdir)/Source/WebKit2/WebProcess/WebCoreSupport/gtk \
- -I$(srcdir)/Source/WebKit2/WebProcess/WebCoreSupport/soup \
- -I$(srcdir)/Source/WebKit2/WebProcess/WebPage \
- -I$(srcdir)/Source/WebKit2/WebProcess/WebPage/atk \
- -I$(srcdir)/Source/WebKit2/WebProcess/WebPage/gtk \
- -I$(top_builddir)/DerivedSources/WebKit2 \
- -I$(top_builddir)/DerivedSources/WebKit2/include \
- -I$(top_builddir)/DerivedSources/WebKit2/webkit2gtk \
- -I$(top_builddir)/DerivedSources/WebKit2/webkit2gtk/include \
- -I$(top_builddir)/DerivedSources/WebKit2/webkit2gtk/webkit2 \
- -I$(top_builddir)/DerivedSources/WebKit2/webkit2extension/include \
- -I$(top_builddir)/DerivedSources/WebKit2/include/JavaScriptCore \
- -I$(top_builddir)/DerivedSources/WebKit2/include/WebCore \
- -I$(top_builddir)/DerivedSources/WebKit2/include/WebKit2 \
- -I$(top_builddir)/DerivedSources/webkitdom \
- -DLIBEXECDIR=\""$(libexecdir)"\" \
- -DLIBDIR=\""$(libdir)"\" \
- -DBUILDING_WEBKIT \
- -DWEBKIT2_COMPILATION \
- -DENABLE_PLUGIN_PROCESS=1 \
- $(platform_cppflags) \
- $(platformgtk_cppflags) \
- $(webcore_cppflags) \
- $(webcoregtk_cppflags) \
- $(javascriptcore_cppflags) \
- $(COVERAGE_CFLAGS) \
- $(ENCHANT_CFLAGS) \
- $(FREETYPE_CFLAGS) \
- $(GEOCLUE_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(GTK_CFLAGS) \
- $(GTK_UNIX_PRINTING_CFLAGS) \
- $(LIBSOUP_CFLAGS) \
- $(UNICODE_CFLAGS) \
- $(XCOMPOSITE_CFLAGS) \
- $(XDAMAGE_CFLAGS) \
- $(XT_CFLAGS)
-
-libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CXXFLAGS = \
- $(global_cxxflags)
-
-libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CFLAGS = \
- $(global_cflags)
-
-# Artificial dependency to make sure libwebkit2gtk and libwebkitgtk are not linked at the same time
-# The variable creation is to avoid having automake override the entire rule instead of adding the
-# dependency.
-if ENABLE_WEBKIT1
-webkit2gtk_lib_for_dep = libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
-$(webkit2gtk_lib_for_dep): libwebkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
-endif
-
-libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_ladir = \
- $(libwebkitgtkincludedir)/webkit2
-
-libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LDFLAGS := \
- -version-info @LIBWEBKIT2GTK_VERSION@ \
- $(no_undefined)
-
-if !ENABLE_DEVELOPER_MODE
-libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LDFLAGS += \
- $(version_script)
-endif
-
-libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD := \
- -lpthread \
- libWebCore.la \
- libWebCorePlatform.la \
- libWebCoreModules.la
-
-if ENABLE_INDEXED_DATABASE
-libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD += \
- libLevelDB.la
-endif
-
-if USE_OPENGL
-libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD += \
- libANGLE.la
-endif
-
-libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD += \
- libWebCoreSVG.la
-
-libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD += \
- libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- libPlatform.la \
- libPlatformGtk.la \
- libGObjectDOMBindings.la \
- libWebCoreGtk.la \
- libWebKit2Platform.la \
- $(CAIRO_LIBS) \
- $(COVERAGE_LDFLAGS) \
- $(ENCHANT_LIBS) \
- $(FREETYPE_LIBS) \
- $(GAMEPAD_LIBS) \
- $(GEOCLUE_LIBS) \
- $(GLIB_LIBS) \
- $(GSTREAMER_LIBS) \
- $(GTK_LIBS) \
- $(GTK_UNIX_PRINTING_LIBS) \
- $(JPEG_LIBS) \
- $(LIBSECRET_LIBS) \
- $(LIBSOUP_LIBS) \
- $(LIBXML_LIBS) \
- $(LIBXSLT_LIBS) \
- $(OPENGL_LIBS) \
- $(PANGO_LIBS) \
- $(PNG_LIBS) \
- $(SQLITE3_LIBS) \
- $(UNICODE_LIBS) \
- $(UPOWER_GLIB_LIBS) \
- $(WEBP_LIBS) \
- $(XRENDER_LIBS) \
- $(XCOMPOSITE_LIBS) \
- $(XDAMAGE_LIBS) \
- $(XT_LIBS) \
- $(ZLIB_LIBS)
-
-webkit2gtk_h_api += \
- $(webkit2gtk_ui_h_api) \
- $(webkit2gtk_web_extension_h_api)
-
-if ENABLE_WEBKIT2
-pkgconfig_DATA += \
- Source/WebKit2/webkit2gtk-@WEBKITGTK_API_VERSION@.pc \
- Source/WebKit2/webkit2gtk-web-extension-@WEBKITGTK_API_VERSION@.pc
-
-if ENABLE_INTROSPECTION
-
-WebKit2-@WEBKITGTK_API_VERSION@.gir: $(G_IR_SCANNER) libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
- $(AM_V_GEN) \
- CC="$(CC)" \
- CFLAGS="$(CFLAGS) -Wno-deprecated-declarations" \
- $(G_IR_SCANNER) \
- --quiet \
- --warn-all \
- --symbol-prefix=webkit \
- --identifier-prefix=WebKit \
- --namespace=WebKit2 \
- --nsversion=@WEBKITGTK_API_VERSION@ \
- --include=GObject-2.0 \
- --include=Gtk-3.0 \
- --include=JavaScriptCore-@WEBKITGTK_API_VERSION@ \
- --include=Soup-2.4 \
- --library=webkit2gtk-@WEBKITGTK_API_VERSION@ \
- --library=javascriptcoregtk-@WEBKITGTK_API_VERSION@ \
- --libtool="$(LIBTOOL)" \
- --pkg=gobject-2.0 \
- --pkg=gtk+-@GTK_API_VERSION@ \
- --pkg=libsoup-2.4 \
- --pkg-export=webkit2gtk-@WEBKITGTK_API_VERSION@ \
- --output=$@ \
- --add-include-path=$(WebKit2) \
- --add-include-path=$(top_builddir) \
- --c-include="webkit2/webkit2.h" \
- -I$(srcdir)/Source \
- -I$(WebKit2) \
- -I$(GENSOURCES) \
- -I$(GENSOURCES_WEBKIT2) \
- -I$(top_builddir)/Source/WebKit2/UIProcess/API/gtk \
- -I$(top_srcdir)/Source/JavaScriptCore/ForwardingHeaders \
- -I$(top_srcdir) \
- -I$(GENSOURCES_WEBKIT2)/webkit2gtk/include \
- -I$(GENSOURCES_WEBKIT2)/webkit2gtk \
- -DBUILDING_WEBKIT \
- -DWEBKIT2_COMPILATION \
- $(GENSOURCES_WEBKIT2)/webkit2gtk/webkit2/WebKitEnumTypes.h \
- $(webkit2gtk_ui_h_api) \
- $(WebKit2)/UIProcess/API/gtk/*.cpp
-
-WebKit2-@WEBKITGTK_API_VERSION@.typelib: WebKit2-@WEBKITGTK_API_VERSION@.gir $(G_IR_COMPILER)
- $(AM_V_GEN)$(G_IR_COMPILER) --includedir $(WebKit2) --includedir $(top_builddir) $< -o $@
-
-gir_DATA += WebKit2-@WEBKITGTK_API_VERSION@.gir
-typelibs_DATA += WebKit2-@WEBKITGTK_API_VERSION@.typelib
-CLEANFILES += WebKit2-@WEBKITGTK_API_VERSION@.gir WebKit2-@WEBKITGTK_API_VERSION@.typelib
-
-WebKit2WebExtension-@WEBKITGTK_API_VERSION@.gir: $(G_IR_SCANNER) WebKit2-@WEBKITGTK_API_VERSION@.gir
- $(AM_V_GEN) \
- CC="$(CC)" \
- CFLAGS="$(CFLAGS) -Wno-deprecated-declarations" \
- $(G_IR_SCANNER) \
- --quiet \
- --warn-all \
- --symbol-prefix=webkit \
- --identifier-prefix=WebKit \
- --namespace=WebKit2WebExtension \
- --nsversion=@WEBKITGTK_API_VERSION@ \
- --include=GObject-2.0 \
- --include=Gtk-3.0 \
- --include-uninstalled=JavaScriptCore-@WEBKITGTK_API_VERSION@.gir \
- --library=webkit2gtk-@WEBKITGTK_API_VERSION@ \
- --library=javascriptcoregtk-@WEBKITGTK_API_VERSION@ \
- --libtool="$(LIBTOOL)" \
- --pkg=gobject-2.0 \
- --pkg=gtk+-@GTK_API_VERSION@ \
- --pkg=libsoup-2.4 \
- --pkg-export=webkit2gtk-web-extension-@WEBKITGTK_API_VERSION@ \
- --output=$@ \
- --add-include-path=$(WebKit2) \
- --add-include-path=$(top_builddir) \
- --c-include="webkit2/webkit-web-extension.h" \
- -I$(srcdir)/Source \
- -I$(WebKit2) \
- -I$(GENSOURCES) \
- -I$(GENSOURCES_WEBKITDOM) \
- -I$(GENSOURCES_WEBKIT2) \
- -I$(top_builddir)/Source/WebKit2/WebProcess/InjectedBundle/API/gtk \
- -I$(top_srcdir)/Source/JavaScriptCore/ForwardingHeaders \
- -I$(top_srcdir) \
- -I$(GENSOURCES_WEBKIT2)/webkit2gtk/include \
- -I$(GENSOURCES_WEBKIT2)/webkit2extension/include \
- -I$(GENSOURCES_WEBKIT2)/webkit2gtk \
- -DBUILDING_WEBKIT \
- -DWEBKIT2_COMPILATION \
- $(webkit2gtk_web_extension_h_api) \
- $(webkitgtk_gdom_built_h_api) \
- $(WebKit2)/UIProcess/API/gtk/WebKitURIRequest.h \
- $(WebKit2)/UIProcess/API/gtk/WebKitURIResponse.h \
- $(WebKit2)/WebProcess/InjectedBundle/API/gtk/*.cpp
-
-WebKit2WebExtension-@WEBKITGTK_API_VERSION@.typelib: WebKit2WebExtension-@WEBKITGTK_API_VERSION@.gir $(G_IR_COMPILER)
- $(AM_V_GEN)$(G_IR_COMPILER) --includedir $(WebKit2) --includedir $(top_builddir) $< -o $@
-
-gir_DATA += WebKit2WebExtension-@WEBKITGTK_API_VERSION@.gir
-typelibs_DATA += WebKit2WebExtension-@WEBKITGTK_API_VERSION@.typelib
-CLEANFILES += WebKit2WebExtension-@WEBKITGTK_API_VERSION@.gir WebKit2WebExtension-@WEBKITGTK_API_VERSION@.typelib
-
-endif
-endif
-
-stamp-webkit2-forwarding-headers: $(WebKit2)/Scripts/generate-forwarding-headers.pl $(webkit2_sources)
- $(AM_V_GEN)$(PERL) $< $(WebKit2) $(GENSOURCES_WEBKIT2)/include gtk \
- && $(PERL) $< $(WebKit2) $(GENSOURCES_WEBKIT2)/include soup \
- && echo timestamp > $(@F)
-
-BUILT_SOURCES += $(top_builddir)/stamp-webkit2-forwarding-headers
-
-$(GENSOURCES_WEBKIT2)/webkit2gtk/include/webkit2: $(webkit2gtk_h_api)
- $(AM_V_GEN)mkdir -p $(GENSOURCES_WEBKIT2)/webkit2gtk/include \
- && rm -f $@ \
- && ln -n -s -f ${shell cd $(WebKit2)/UIProcess/API/gtk && pwd} $@
-
-$(GENSOURCES_WEBKIT2)/webkit2extension/include/webkit2: $(webkit2gtk_h_api)
- $(AM_V_GEN)mkdir -p $(GENSOURCES_WEBKIT2)/webkit2extension/include \
- && rm -f $@ \
- && ln -n -s -f ${shell cd $(WebKit2)/WebProcess/InjectedBundle/API/gtk && pwd} $@
-
-BUILT_SOURCES += \
- $(GENSOURCES_WEBKIT2)/webkit2extension/include/webkit2 \
- $(GENSOURCES_WEBKIT2)/webkit2gtk/include/webkit2
-
-vpath %.messages.in = \
- $(WebKit2)/NetworkProcess \
- $(WebKit2)/PluginProcess \
- $(WebKit2)/Shared \
- $(WebKit2)/Shared/Authentication \
- $(WebKit2)/Shared/Network/CustomProtocols \
- $(WebKit2)/Shared/Plugins \
- $(WebKit2)/UIProcess \
- $(WebKit2)/UIProcess/ApplicationCache \
- $(WebKit2)/UIProcess/Downloads \
- $(WebKit2)/UIProcess/Geolocation \
- $(WebKit2)/UIProcess/Network \
- $(WebKit2)/UIProcess/Network/CustomProtocols \
- $(WebKit2)/UIProcess/Plugins \
- $(WebKit2)/UIProcess/ResourceCache \
- $(WebKit2)/UIProcess/Storage \
- $(WebKit2)/WebProcess \
- $(WebKit2)/WebProcess/ApplicationCache \
- $(WebKit2)/WebProcess/Battery \
- $(WebKit2)/WebProcess/Cookies \
- $(WebKit2)/WebProcess/FullScreen \
- $(WebKit2)/WebProcess/Geolocation \
- $(WebKit2)/WebProcess/IconDatabase \
- $(WebKit2)/WebProcess/MediaCache \
- $(WebKit2)/WebProcess/Network \
- $(WebKit2)/WebProcess/NetworkInfo \
- $(WebKit2)/WebProcess/Notifications \
- $(WebKit2)/WebProcess/OriginData \
- $(WebKit2)/WebProcess/Plugins \
- $(WebKit2)/WebProcess/ResourceCache \
- $(WebKit2)/WebProcess/Storage \
- $(WebKit2)/WebProcess/WebCoreSupport \
- $(WebKit2)/WebProcess/WebPage \
- $(WebKit2)/WebProcess/soup
-
-message_gen_scripts = \
- $(WebKit2)/Scripts/generate-message-receiver.py \
- $(WebKit2)/Scripts/generate-messages-header.py \
- $(WebKit2)/Scripts/webkit2/__init__.py \
- $(WebKit2)/Scripts/webkit2/messages.py \
- $(WebKit2)/Scripts/webkit2/model.py \
- $(WebKit2)/Scripts/webkit2/parser.py
-
-# Message header generation
-DerivedSources/WebKit2/%MessageReceiver.cpp: %.messages.in $(message_gen_scripts)
- $(AM_V_GEN)$(PYTHON) $(WebKit2)/Scripts/generate-message-receiver.py $< > $@
-
-DerivedSources/WebKit2/%Messages.h: %.messages.in $(message_gen_scripts)
- $(AM_V_GEN)$(PYTHON) $(WebKit2)/Scripts/generate-messages-header.py $< > $@
-
-webkit2gtk_built_headers_dir := $(GENSOURCES_WEBKIT2)/webkit2gtk/webkit2
-$(GENSOURCES_WEBKIT2)/webkit2gtk/webkit2/WebKitEnumTypes.h: stamp-webkit2enumtypes
- @true
-
-stamp-webkit2enumtypes: $(webkit2gtk_h_api) $(WebKit2)/GNUmakefile.am
- $(AM_V_GEN)mkdir -p $(GENSOURCES_WEBKIT2)/webkit2gtk/webkit2 \
- && glib-mkenums --template $(WebKit2)/UIProcess/API/gtk/WebKitEnumTypes.h.template $(webkit2gtk_h_api) | \
- sed 's,web_kit,webkit,' | \
- sed 's,WEBKIT_TYPE_KIT,WEBKIT_TYPE,' \
- > wk2-xgen-gth \
- && (cmp -s wk2-xgen-gth $(webkit2gtk_built_headers_dir)/WebKitEnumTypes.h || cp wk2-xgen-gth $(webkit2gtk_built_headers_dir)/WebKitEnumTypes.h) \
- && rm -f wk2-xgen-gth \
- && echo timestamp > $(@F)
-
-$(GENSOURCES_WEBKIT2)/webkit2gtk/webkit2/WebKitEnumTypes.cpp: $(webkit2gtk_h_api) $(WebKit2)/GNUmakefile.am
- $(AM_V_GEN)mkdir -p $(GENSOURCES_WEBKIT2)/webkit2gtk/webkit2 \
- && glib-mkenums --template $(WebKit2)/UIProcess/API/gtk/WebKitEnumTypes.cpp.template $(webkit2gtk_h_api) | \
- sed 's,web_kit,webkit,' \
- > wk2-xgen-gtc \
- && cp wk2-xgen-gtc $@ \
- && rm -f wk2-xgen-gtc
-
-WEBKIT2_MARSHAL_LIST = $(WebKit2)/UIProcess/API/gtk/webkit2marshal.list
-
-$(GENSOURCES_WEBKIT2)/webkit2gtk/webkit2/WebKitMarshal.cpp: stamp-webkit2marshal.cpp
- @true
-$(GENSOURCES_WEBKIT2)/webkit2gtk/webkit2/WebKitMarshal.h: stamp-webkit2marshal.h
- @true
-
-stamp-webkit2marshal.cpp: $(WEBKIT2_MARSHAL_LIST)
- $(AM_V_GEN) echo "extern \"C\" {" > $(webkit2gtk_built_headers_dir)/WebKitMarshal.cpp && \
- $(GLIB_GENMARSHAL) --prefix=webkit_marshal $(WEBKIT2_MARSHAL_LIST) --body >> $(webkit2gtk_built_headers_dir)/WebKitMarshal.cpp && \
- echo '}' >> $(webkit2gtk_built_headers_dir)/WebKitMarshal.cpp && \
- echo timestamp > $(@F)
-
-stamp-webkit2marshal.h: $(WEBKIT2_MARSHAL_LIST)
- $(AM_V_GEN)$(GLIB_GENMARSHAL) --prefix=webkit_marshal $(WEBKIT2_MARSHAL_LIST) --header > $(webkit2gtk_built_headers_dir)/WebKitMarshal.h && \
- echo timestamp > $(@F)
-
-CLEANFILES += \
- $(BUILT_SOURCES) \
- $(top_builddir)/stamp-webkit2enumtypes \
- $(top_builddir)/stamp-webkit2marshal.cpp \
- $(top_builddir)/stamp-webkit2marshal.h \
- $(top_builddir)/Programs/WebKitNetworkProcess \
- $(top_builddir)/Programs/WebKitWebProcess
-
-DISTCLEANFILES += \
- $(top_builddir)/WebKit2/webkit2gtk-@WEBKITGTK_API_VERSION@.pc
-
-if ENABLE_WEBKIT2
-libexec_PROGRAMS += \
- Programs/WebKitNetworkProcess
-endif
-
-Programs_WebKitNetworkProcess_CPPFLAGS = \
- -include $(srcdir)/Source/WebKit2/WebKit2Prefix.h \
- -I$(srcdir)/Source/WebKit2 \
- -I$(srcdir)/Source/WebKit2/UIProcess/API/C \
- -I$(srcdir)/Source/WebKit2/NetworkProcess/unix \
- -I$(top_builddir)/DerivedSources/WebKit2 \
- -I$(top_builddir)/DerivedSources/WebKit2/include \
- -I$(top_builddir)/DerivedSources/WebKit2/include/WebCore \
- $(global_cppflags) \
- $(javascriptcore_cppflags)
-
-Programs_WebKitNetworkProcess_CFLAGS = \
- $(global_cflags) \
- $(GLIB_CFLAGS) \
- $(GTK_CFLAGS) \
- $(LIBSOUP_CFLAGS)
-
-Programs_WebKitNetworkProcess_SOURCES = \
- Source/WebKit2/unix/NetworkMainUnix.cpp
-
-Programs_WebKitNetworkProcess_LDADD = \
- libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- $(GLIB_LIBS) \
- $(GTK_LIBS) \
- $(LIBSOUP_LIBS)
-
-
-if ENABLE_WEBKIT2
-libexec_PROGRAMS += \
- Programs/WebKitWebProcess
-endif
-
-Programs_WebKitWebProcess_CPPFLAGS = \
- -include $(srcdir)/Source/WebKit2/WebKit2Prefix.h \
- -I$(srcdir)/Source/WebKit2 \
- -I$(srcdir)/Source/WebKit2/UIProcess/API/C \
- -I$(srcdir)/Source/WebKit2/WebProcess/gtk \
- -I$(top_builddir)/DerivedSources/WebKit2 \
- -I$(top_builddir)/DerivedSources/WebKit2/include \
- -I$(top_builddir)/DerivedSources/WebKit2/include/WebCore \
- $(global_cppflags) \
- $(javascriptcore_cppflags)
-
-Programs_WebKitWebProcess_CFLAGS = \
- $(global_cflags) \
- $(CAIRO_CFLAGS) \
- $(FREETYPE_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(GTK_CFLAGS) \
- $(GTK_UNIX_PRINTING_CFLAGS) \
- $(LIBSOUP_CFLAGS) \
- $(ZLIB_CFLAGS)
-
-Programs_WebKitWebProcess_SOURCES = \
- Source/WebKit2/gtk/MainGtk.cpp
-
-Programs_WebKitWebProcess_LDADD = \
- libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- $(FREETYPE_LIBS) \
- $(GLIB_LIBS) \
- $(GTK_LIBS) \
- $(GTK_UNIX_PRINTING_LIBS) \
- $(LIBSOUP_LIBS)
-
-libWebCoreGtk2_la_SOURCES = \
- $(webcoregtk_sources)
-
-libWebCoreGtk2_la_CXXFLAGS = \
- -fvisibility-inlines-hidden \
- $(global_cxxflags)
-
-libWebCoreGtk2_la_CFLAGS = \
- -fvisibility=hidden \
- $(global_cflags)
-
-libWebCoreGtk2_la_CPPFLAGS = \
- -DBUILDING_WEBKIT \
- -DGTK_API_VERSION_2=1 \
- $(global_cppflags) \
- $(platform_cppflags) \
- $(platformgtk_cppflags) \
- $(webcore_cppflags) \
- $(webcoregtk_cppflags) \
- $(javascriptcore_cppflags) \
- -fno-strict-aliasing \
- $(COVERAGE_CFLAGS) \
- $(ENCHANT_CFLAGS) \
- $(GEOCLUE_CFLAGS) \
- $(FREETYPE_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(GSTREAMER_CFLAGS) \
- $(GTK2_CFLAGS) \
- $(LIBSECRET_CFLAGS) \
- $(LIBSOUP_CFLAGS) \
- $(LIBXML_CFLAGS) \
- $(SQLITE3_CFLAGS) \
- $(UNICODE_CFLAGS) \
- $(XRENDER_CFLAGS) \
- $(XT_CFLAGS)
-
-libPlatformGtk2_la_SOURCES = \
- $(platformgtk_sources)
-
-libPlatformGtk2_la_CXXFLAGS = \
- -fvisibility-inlines-hidden \
- $(global_cxxflags)
-
-libPlatformGtk2_la_CFLAGS = \
- -fvisibility=hidden \
- $(global_cflags)
-
-libPlatformGtk2_la_CPPFLAGS = \
- -DBUILDING_WEBKIT \
- -DGTK_API_VERSION_2=1 \
- $(global_cppflags) \
- $(platform_cppflags) \
- $(platformgtk_cppflags) \
- $(platform_webcore_cppflags) \
- $(javascriptcore_cppflags) \
- -fno-strict-aliasing \
- $(FREETYPE_CFLAGS) \
- $(GSTREAMER_CFLAGS) \
- $(GTK2_CFLAGS) \
- $(LIBSECRET_CFLAGS) \
- $(LIBSOUP_CFLAGS)
-
-# Injected Bundle
-injectedbundledir = $(libdir)/webkit2gtk-3.0/injected-bundle
-if ENABLE_WEBKIT2
-injectedbundle_LTLIBRARIES = libwebkit2gtkinjectedbundle.la
-endif
-
-libwebkit2gtkinjectedbundle_la_SOURCES = \
- Source/WebKit2/WebProcess/gtk/WebGtkInjectedBundleMain.cpp
-
-libwebkit2gtkinjectedbundle_la_LDFLAGS = \
- $(no_undefined) \
- -module \
- -avoid-version
-
-libwebkit2gtkinjectedbundle_la_CPPFLAGS = \
- -fno-strict-aliasing \
- -I$(srcdir)/Source/WebKit2/Platform \
- -I$(srcdir)/Source/WebKit2/Shared \
- -I$(srcdir)/Source/WebKit2/Shared/API/c \
- -I$(srcdir)/Source/WebKit2/UIProcess/API/C \
- -I$(srcdir)/Source/WebKit2/WebProcess/InjectedBundle \
- -I$(srcdir)/Source/WebKit2/WebProcess/InjectedBundle/API/c \
- -I$(top_builddir)/DerivedSources/InjectedBundle \
- -I$(top_builddir)/DerivedSources/WebKit2/include \
- $(global_cppflags) \
- $(javascriptcore_cppflags) \
- $(GLIB_CFLAGS)
-
-# Serialize linking of the plugin process with both webkit libraries.
-plugin_process_for_dep = Programs/WebKitPluginProcess
-plugin_process_for_dep_list = libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
-if ENABLE_WEBKIT1
-plugin_process_for_dep_list += \
- libwebkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la
-endif
-$(plugin_process_for_dep): $(plugin_process_for_dep_list)
-
-webcore_layer_gtk2_deps = \
- libPlatform.la \
- libPlatformGtk2.la \
- libWebCorePlatform.la \
- libWebCoreGtk2.la \
- libWebCore.la \
- libWebCoreModules.la
-
-webcore_layer_gtk2_deps += \
- libWebCoreSVG.la
-
-if ENABLE_INDEXED_DATABASE
-webcore_layer_gtk2_deps += \
- libLevelDB.la
-endif
-if USE_OPENGL
-webcore_layer_gtk2_deps += \
- libANGLE.la
-endif
-
-webcore_layer_gtk2_archives = $(foreach lib, $(webcore_layer_gtk2_deps), $(shell echo $(lib) | sed "s/\(.*\)\.la/.libs\/\1.a/"))
-
-libWebCoreLayerGtk2.a: $(webcore_layer_gtk2_deps)
- $(AM_V_GEN)
- $(AM_V_at)$(shell rm -f $@)
- $(AM_V_at)$(shell find . -name "*.o" > objects_list)
- $(AM_V_at)$(foreach archive, $(webcore_layer_gtk2_archives), $(shell $(AR) t $(archive) | xargs -n1 basename | xargs -I obj_file grep -F obj_file objects_list | xargs -n50 $(AR) $(AR_FLAGS) $@))
- $(AM_V_at)$(shell rm -f objects_list)
-
-DISTCLEANFILES += \
- $(top_builddir)/libWebCoreLayerGtk2.a
-
-Programs_WebKitPluginProcess_CPPFLAGS = \
- -include $(srcdir)/Source/WebKit2/WebKit2Prefix.h \
- -I$(srcdir)/Source/WebKit2 \
- -I$(srcdir)/Source/WebKit2/Platform \
- -I$(srcdir)/Source/WebKit2/Platform/IPC \
- -I$(srcdir)/Source/WebKit2/PluginProcess/ \
- -I$(srcdir)/Source/WebKit2/PluginProcess/unix \
- -I$(srcdir)/Source/WebKit2/Shared \
- -I$(srcdir)/Source/WebKit2/Shared/Plugins \
- -I$(srcdir)/Source/WebKit2/Shared/Plugins/Netscape/ \
- -I$(srcdir)/Source/WebKit2/UIProcess/Plugins/ \
- -I$(srcdir)/Source/WebKit2/UIProcess/Launcher \
- -I$(srcdir)/Source/WebKit2/WebProcess/Plugins/ \
- -I$(srcdir)/Source/WebKit2/WebProcess/Plugins/Netscape/ \
- -I$(srcdir)/Source/WebKit2/Shared/soup \
- -I$(top_builddir)/DerivedSources/WebKit2 \
- -I$(top_builddir)/DerivedSources/WebKit2/include \
- -I$(top_builddir)/DerivedSources/WebKit2/include/JavaScriptCore \
- -I$(top_builddir)/DerivedSources/WebKit2/include/WebCore \
- -I$(top_builddir)/DerivedSources/WebKit2/include/WebKit2 \
- -DBUILDING_WEBKIT \
- -DGTK_API_VERSION_2=1 \
- -DENABLE_PLUGIN_PROCESS=1 \
- -DLIBEXECDIR=\""$(libexecdir)"\" \
- $(global_cppflags) \
- $(platform_cppflags) \
- $(platformgtk_cppflags) \
- $(webcore_cppflags) \
- $(webcoregtk_cppflags) \
- $(javascriptcore_cppflags) \
- -fno-strict-aliasing \
- $(CAIRO_CFLAGS) \
- $(FREETYPE_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(GSTREAMER_CFLAGS) \
- $(GTK2_CFLAGS) \
- $(LIBSOUP_CFLAGS) \
- $(UNICODE_CFLAGS)
-
-Programs_WebKitPluginProcess_CFLAGS = \
- -fvisibility-inlines-hidden \
- $(global_cflags) \
- $(CAIRO_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(GSTREAMER_CFLAGS) \
- $(GTK2_CFLAGS) \
- $(LIBSOUP_CFLAGS) \
- $(UNICODE_CFLAGS)
-
-nodist_Programs_WebKitPluginProcess_SOURCES = \
- $(webkit2_plugin_process_built_sources)
-
-Programs_WebKitPluginProcess_SOURCES = \
- $(webkit2_plugin_process_sources)
-
-Programs_WebKitPluginProcess_LDADD = \
- -lpthread \
- libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- libWebCoreLayerGtk2.a \
- libWebKit2Platform.la \
- $(CAIRO_LIBS) \
- $(COVERAGE_LDFLAGS) \
- $(FREETYPE_LIBS) \
- $(GAMEPAD_LIBS) \
- $(GEOCLUE_LIBS) \
- $(GLIB_LIBS) \
- $(GSTREAMER_LIBS) \
- $(GTK2_LIBS) \
- $(JPEG_LIBS) \
- $(LIBSECRET_LIBS) \
- $(LIBSOUP_LIBS) \
- $(LIBXML_LIBS) \
- $(LIBXSLT_LIBS) \
- $(OLE32_LIBS) \
- $(OPENGL_LIBS) \
- $(PANGO_LIBS) \
- $(PNG_LIBS) \
- $(SHLWAPI_LIBS) \
- $(SHM_LIBS) \
- $(SQLITE3_LIBS) \
- $(UNICODE_LIBS) \
- $(WEBP_LIBS) \
- $(XRENDER_LIBS) \
- $(XT_LIBS) \
- $(WINMM_LIBS) \
- $(ZLIB_LIBS)
-
-Programs_WebKitPluginProcess_CXXFLAGS = \
- -fvisibility-inlines-hidden \
- $(global_cxxflags)
-
-if ENABLE_WEBKIT2
-# It would be nice to use the CPPFLAGS from the WebKit2 library here, but the prefix
-# header doesn't seem to play nicely with the gtkdoc tools.
-gtkdoc-webkit2gtk.cfg: $(WebKit2)/GNUmakefile.am $(WebKit2)/GNUmakefile.list.am
- $(AM_V_GEN)echo "[webkit2gtk]" > $@ && \
- echo "pkgconfig_file=$(webkit2_pkg_config_file)" >> $@ && \
- echo "namespace=webkit" >> $@ && \
- echo -e "cflags=-I$(srcdir)/Source\n \
- -I$(WebKit2)/UIProcess/API/gtk\n \
- -IDerivedSources/webkit2gtk/include\n \
- -IDerivedSources/WebKit2/webkit2gtk\n" >> $@ && \
- echo "doc_dir=$(WebKit2)/UIProcess/API/gtk/docs" >> $@ && \
- echo -e "source_dirs=$(WebKit2)/UIProcess/API/gtk\n \
- $(WebKit2)/WebProcess/InjectedBundle/API/gtk\n \
- DerivedSources/WebKit2/webkit2gtk/webkit2\n" >> $@ && \
- echo -e "headers=$(webkit2gtk_ui_h_api)\n \
- $(webkit2gtk_web_extension_h_api)\n \
- DerivedSources/WebKit2/webkit2gtk/webkit2/WebKitVersion.h" >> $@
-BUILT_SOURCES += gtkdoc-webkit2gtk.cfg
-endif
-
-EXTRA_DIST += \
- $(WebKit2)/UIProcess/API/gtk/docs/webkit2gtk-docs.sgml \
- $(WebKit2)/UIProcess/API/gtk/docs/webkit2gtk-sections.txt \
- $(WebKit2)/UIProcess/API/gtk/docs/webkit2gtk.types \
- $(WebKit2)/Scripts/generate-message-receiver.py \
- $(WebKit2)/Scripts/generate-messages-header.py \
- $(WebKit2)/Scripts/webkit2/__init__.py \
- $(WebKit2)/Scripts/webkit2/messages.py \
- $(WebKit2)/Scripts/webkit2/model.py \
- $(WebKit2)/Scripts/webkit2/parser.py \
- $(WebKit2)/UIProcess/API/gtk/webkit2marshal.list \
- $(WebKit2)/UIProcess/API/gtk/WebKitEnumTypes.h.template \
- $(WebKit2)/UIProcess/API/gtk/WebKitEnumTypes.cpp.template \
- $(WebKit2)/UIProcess/API/gtk/WebKit2InspectorGResourceBundle.xml \
- $(WebKit2)/UIProcess/InspectorServer/front-end/inspectorPageIndex.html \
- $(WebKit2)/Scripts/generate-forwarding-headers.pl \
- $(shell ls $(WebKit2)/NetworkProcess/*.in) \
- $(shell ls $(WebKit2)/PluginProcess/*.in) \
- $(shell ls $(WebKit2)/Shared/*.in) \
- $(shell ls $(WebKit2)/Shared/Authentication/*.in) \
- $(shell ls $(WebKit2)/Shared/Network/CustomProtocols/*.in) \
- $(shell ls $(WebKit2)/Shared/Plugins/*.in) \
- $(shell ls $(WebKit2)/UIProcess/*.in) \
- $(shell ls $(WebKit2)/UIProcess/Downloads/*.in) \
- $(shell ls $(WebKit2)/UIProcess/Network/*.in) \
- $(shell ls $(WebKit2)/UIProcess/Network/CustomProtocols/*.in) \
- $(shell ls $(WebKit2)/UIProcess/Plugins/*.in) \
- $(shell ls $(WebKit2)/UIProcess/Storage/*.in) \
- $(shell ls $(WebKit2)/UIProcess/soup/*.in) \
- $(shell ls $(WebKit2)/WebProcess/*.in) \
- $(shell ls $(WebKit2)/WebProcess/ApplicationCache/*.in) \
- $(shell ls $(WebKit2)/WebProcess/Battery/*.in) \
- $(shell ls $(WebKit2)/WebProcess/Cookies/*.in) \
- $(shell ls $(WebKit2)/WebProcess/FullScreen/*.in) \
- $(shell ls $(WebKit2)/WebProcess/Geolocation/*.in) \
- $(shell ls $(WebKit2)/WebProcess/IconDatabase/*.in) \
- $(shell ls $(WebKit2)/WebProcess/MediaCache/*.in) \
- $(shell ls $(WebKit2)/WebProcess/Network/*.in) \
- $(shell ls $(WebKit2)/WebProcess/NetworkInfo/*.in) \
- $(shell ls $(WebKit2)/WebProcess/Notifications/*.in) \
- $(shell ls $(WebKit2)/WebProcess/OriginData/*.in) \
- $(shell ls $(WebKit2)/WebProcess/Plugins/*.in) \
- $(shell ls $(WebKit2)/WebProcess/ResourceCache/*.in) \
- $(shell ls $(WebKit2)/WebProcess/Storage/*.in) \
- $(shell ls $(WebKit2)/WebProcess/WebCoreSupport/*.in) \
- $(shell ls $(WebKit2)/WebProcess/WebPage/*.in) \
- $(shell ls $(WebKit2)/WebProcess/soup/*.in)
-
* THE POSSIBILITY OF SUCH DAMAGE.
*/
-#if defined(HAVE_CONFIG_H) && HAVE_CONFIG_H
-#ifdef BUILDING_WITH_CMAKE
+#if defined(HAVE_CONFIG_H) && HAVE_CONFIG_H && defined(BUILDING_WITH_CMAKE)
#include "cmakeconfig.h"
-#else
-#include "autotoolsconfig.h"
-#endif
#endif
#include <wtf/Platform.h>
* THE POSSIBILITY OF SUCH DAMAGE.
*/
-#if defined(BUILDING_WITH_CMAKE)
+#if defined(HAVE_CONFIG_H) && HAVE_CONFIG_H && defined(BUILDING_WITH_CMAKE)
#include "cmakeconfig.h"
-#elif defined(BUILDING_GTK__)
-#include "autotoolsconfig.h"
#endif
#include <wtf/Platform.h>
+++ /dev/null
-AC_CANONICAL_HOST
-
-os_win32=no
-os_linux=no
-os_freebsd=no
-os_openbsd=no
-os_netbsd=no
-os_dragonfly=no
-os_gnu=no
-
-case "$host_os" in
- mingw*)
- os_win32=yes
- ;;
- freebsd*)
- os_freebsd=yes
- ;;
- openbsd*)
- os_openbsd=yes
- ;;
- netbsd*)
- os_netbsd=yes
- ;;
- dragonfly*)
- os_dragonfly=yes
- ;;
- linux*)
- os_linux=yes
- os_gnu=yes
- ;;
- darwin*)
- os_darwin=yes
- ;;
- gnu*|k*bsd*-gnu*)
- os_gnu=yes
- ;;
-esac
-
-AC_PATH_PROG(PERL, perl)
-if test -z "$PERL"; then
- AC_MSG_ERROR([You need 'perl' to compile WebKit])
-fi
-
-AC_PATH_PROG(PYTHON, python)
-if test -z "$PYTHON"; then
- AC_MSG_ERROR([You need 'python' to compile WebKit])
-fi
-
-AC_PATH_PROG(RUBY, ruby)
-if test -z "$RUBY"; then
- AC_MSG_ERROR([You need 'ruby' to compile WebKit])
-fi
-
-AC_PATH_PROG(BISON, bison)
-if test -z "$BISON"; then
- AC_MSG_ERROR([You need the 'bison' parser generator to compile WebKit])
-fi
-
-AC_PATH_PROG(MV, mv)
-if test -z "$MV"; then
- AC_MSG_ERROR([You need 'mv' to compile WebKit])
-fi
-
-AC_PATH_PROG(GREP, grep)
-if test -z "$GREP"; then
- AC_MSG_ERROR([You need 'grep' to compile WebKit])
-fi
-
-AC_PATH_PROG(GPERF, gperf)
-if test -z "$GPERF"; then
- AC_MSG_ERROR([You need the 'gperf' hash function generator to compile WebKit])
-fi
-
-AC_PATH_PROG(FLEX, flex)
-if test -z "$FLEX"; then
- AC_MSG_ERROR([You need the 'flex' lexer generator to compile WebKit])
-else
- FLEX_VERSION=`$FLEX --version | sed 's,.*\ \([0-9]*\.[0-9]*\.[0-9]*\)$,\1,'`
- AX_COMPARE_VERSION([2.5.33],[gt],[$FLEX_VERSION],
- AC_MSG_WARN([You need at least version 2.5.33 of the 'flex' lexer generator to compile WebKit correctly]))
-fi
-
-# If CFLAGS and CXXFLAGS are unset, default to empty.
-# This is to tell automake not to include '-g' if C{XX,}FLAGS is not set.
-# For more info - http://www.gnu.org/software/automake/manual/autoconf.html#C_002b_002b-Compiler
-if test -z "$CXXFLAGS"; then
- CXXFLAGS=""
-fi
-if test -z "$CFLAGS"; then
- CFLAGS=""
-fi
-
-AC_PROG_CC
-AC_PROG_CXX
-AC_PROG_INSTALL
-AC_SYS_LARGEFILE
-
-# Check that an appropriate C compiler is available.
-c_compiler="unknown"
-AC_LANG_PUSH([C])
-AC_COMPILE_IFELSE([AC_LANG_PROGRAM([
-#if !(defined(__GNUC__) && !defined(__clang__) && !defined(__INTEL_COMPILER) && __GNUC__ >= 4 && __GNUC_MINOR__ >= 7)
-#error Not a supported GCC compiler
-#endif
-])], [c_compiler="gcc"], [])
-AC_COMPILE_IFELSE([AC_LANG_PROGRAM([
-#if !(defined(__clang__) && __clang_major__ >= 3 && __clang_minor__ >= 3)
-#error Not a supported Clang compiler
-#endif
-])], [c_compiler="clang"], [])
-AC_LANG_POP([C])
-
-if test "$c_compiler" = "unknown"; then
- AC_MSG_ERROR([Compiler GCC >= 4.7 or Clang >= 3.3 is required for C compilation])
-fi
-
-# Check that an appropriate C++ compiler is available.
-cxx_compiler="unknown"
-AC_LANG_PUSH([C++])
-AC_COMPILE_IFELSE([AC_LANG_PROGRAM([
-#if !(defined(__GNUG__) && defined(__GNUC__) && !defined(__clang__) && !defined(__INTEL_COMPILER) && __GNUC__ >= 4 && __GNUC_MINOR__ >= 7)
-#error Not a supported G++ compiler
-#endif
-])], [cxx_compiler="g++"], [])
-AC_COMPILE_IFELSE([AC_LANG_PROGRAM([
-#if !(defined(__clang__) && __clang_major__ >= 3 && __clang_minor__ >= 3)
-#error Not a supported Clang++ compiler
-#endif
-])], [cxx_compiler="clang++"], [])
-AC_LANG_POP([C++])
-
-if test "$cxx_compiler" = "unknown"; then
- AC_MSG_ERROR([Compiler GCC >= 4.7 or Clang >= 3.3 is required for C++ compilation])
-fi
-
-# C/C++ Headers
-AC_HEADER_STDBOOL
+++ /dev/null
-dnl AM_WEBKIT_DETERMINE_BUILD_TARGET_STATUS
-dnl
-dnl Usage:
-dnl AM_WEBKIT_DETERMINE_BUILD_TARGET_STATUS([BUILD_TARGET], [OUTPUT_TARGET_VARIABLE], [BUILD_TARGETS])
-AC_DEFUN([AM_WEBKIT_DETERMINE_BUILD_TARGET_STATUS], [
- AC_MSG_CHECKING([whether to enable the $1 target])
- AS_IF([echo "$$3" | grep -qE "$1=yes"; test $? -eq 0], [$2=yes],
- [echo "$$3" | grep -qE "$1=no"; test $? -eq 0], [$2=no],
- [echo "$$3" | grep -qE "$1="; test $? -eq 0], [$2=auto],
- [$2=no])
- AC_MSG_RESULT([$$2])
-]) dnl AM_WEBKIT_DETERMINE_BUILD_TARGET_STATUS
-
-dnl AM_APPEND_TO_DESCRIPTION
-dnl Appends the given string to the description variable,
-dnl using a separator if the description variable is not empty.
-dnl
-dnl Usage:
-dnl AM_APPEND_TO_DESCRIPTION([DESCRIPTION], [STRING])
-AC_DEFUN([AM_APPEND_TO_DESCRIPTION], [
- if test "$$1" != ""; then
- $1="${$1}, "
- fi
-
- $1="${$1}$2"
-]) dnl AM_APPEND_TO_DESCRIPTION
+++ /dev/null
-PKG_PROG_PKG_CONFIG
-
-# Check for libjpeg the way Gtk does it.
-AC_CHECK_LIB(jpeg, jpeg_destroy_decompress, jpeg_ok=yes, jpeg_ok=no AC_MSG_ERROR([JPEG library (libjpeg) not found]))
-if test "$jpeg_ok" = yes; then
- AC_MSG_CHECKING([for jpeglib])
- AC_TRY_CPP([
-#include <stdio.h>
-#undef PACKAGE
-#undef VERSION
-#undef HAVE_STDLIB_H
-#include <jpeglib.h>
-], jpeg_ok=yes, jpeg_ok=no)
- AC_MSG_RESULT($jpeg_ok)
- if test "$jpeg_ok" = yes; then
- JPEG_LIBS="-ljpeg"
- # Should we check for progressive JPEG like GTK+ as well?
- else
- AC_MSG_ERROR([JPEG library (libjpeg) not found])
- fi
-fi
-AC_SUBST([JPEG_LIBS])
-
-# Check for libpng the way Gtk+ does it.
-for l in libpng libpng14 libpng12; do
- AC_MSG_CHECKING(for $l)
- if $PKG_CONFIG --exists $l ; then
- AC_MSG_RESULT(yes)
- PNG_LIBS=`$PKG_CONFIG --libs $l`
- png_ok=yes
- break
- else
- AC_MSG_RESULT(no)
- png_ok=no
- fi
-done
-if test "$png_ok" != yes; then
- AC_CHECK_LIB(png, png_read_info, [AC_CHECK_HEADER(png.h, png_ok=yes, png_ok=no)],
- AC_MSG_ERROR([PNG library (libpng) not found]), -lz -lm)
- if test "$png_ok" = yes; then
- AC_MSG_CHECKING([for png_structp in png.h])
- AC_TRY_COMPILE([
-#include <png.h>
-], [png_structp pp; png_infop info; png_colorp cmap; png_create_read_struct;], png_ok=yes, png_ok=no)
- AC_MSG_RESULT($png_ok)
- if test "$png_ok" = yes; then
- PNG_LIBS='-lpng -lz'
- else
- AC_MSG_ERROR([PNG library (libpng) not found])
- fi
- else
- AC_MSG_ERROR([PNG library (libpng) not found])
- fi
-fi
-AC_SUBST([PNG_LIBS])
-
-# Check for WebP Image support.
-AC_CHECK_HEADERS([webp/decode.h], [WEBP_LIBS='-lwebp'], [AC_MSG_ERROR([WebP library (libwebp) not found])])
-AC_SUBST([WEBP_LIBS])
-
-if test "$os_win32" = "yes"; then
- WINMM_LIBS=-lwinmm
- SHLWAPI_LIBS=-lshlwapi
- OLE32_LIBS=-lole32
-fi
-AC_SUBST([WINMM_LIBS])
-AC_SUBST([SHLWAPI_LIBS])
-AC_SUBST([OLE32_LIBS])
-
-case "$with_gtk" in
- 2.0) GTK_REQUIRED_VERSION=gtk2_required_version
- GTK_API_VERSION=2.0
- WEBKITGTK_API_MAJOR_VERSION=1
- WEBKITGTK_API_MINOR_VERSION=0
- WEBKITGTK_API_VERSION=1.0
- WEBKITGTK_PC_NAME=webkit
- ;;
- 3.0) GTK_REQUIRED_VERSION=gtk3_required_version
- GTK_API_VERSION=3.0
- WEBKITGTK_API_MAJOR_VERSION=3
- WEBKITGTK_API_MINOR_VERSION=0
- WEBKITGTK_API_VERSION=3.0
- WEBKITGTK_PC_NAME=webkitgtk
- ;;
-esac
-AC_SUBST([WEBKITGTK_API_MAJOR_VERSION])
-AC_SUBST([WEBKITGTK_API_MINOR_VERSION])
-AC_SUBST([WEBKITGTK_API_VERSION])
-AC_SUBST([WEBKITGTK_PC_NAME])
-AC_SUBST([GTK_API_VERSION])
-
-
-# Check for glib and required utilities. This macro is named as if it interacts
-# with automake, but it doesn't. Thus it doesn't need to be in the automake section.
-AM_PATH_GLIB_2_0(glib_required_version, :, :, gmodule gobject gthread gio)
-if test -z "$GLIB_GENMARSHAL" || test -z "$GLIB_MKENUMS"; then
- AC_MSG_ERROR([You need the GLib dev tools in your path])
-fi
-
-# GResources
-GLIB_COMPILE_RESOURCES=`$PKG_CONFIG --variable glib_compile_resources gio-2.0`
-AC_SUBST(GLIB_COMPILE_RESOURCES)
-GLIB_GSETTINGS
-
-# TODO: use pkg-config (after CFLAGS in their .pc files are cleaned up).
-case "$host" in
- *-*-darwin*)
- UNICODE_CFLAGS="-I$srcdir/Source/JavaScriptCore/icu -I$srcdir/Source/WebCore/icu"
- UNICODE_LIBS="-licucore"
- ;;
- *-*-mingw*)
- UNICODE_CFLAGS=""
- UNICODE_LIBS="-licui18n -licuuc"
- AC_CHECK_HEADERS([unicode/uchar.h], [], [AC_MSG_ERROR([Could not find ICU headers.])])
- ;;
- *)
- AC_PATH_PROG(icu_config, icu-config, no)
- if test "$icu_config" = "no"; then
- AC_MSG_ERROR([Cannot find icu-config. The ICU library is needed.])
- fi
-
- # We don't use --cflags as this gives us a lot of things that we don't necessarily want,
- # like debugging and optimization flags. See man (1) icu-config for more info.
- UNICODE_CFLAGS=`$icu_config --cppflags-searchpath`
- UNICODE_LIBS=`$icu_config --ldflags-libsonly`
- ;;
-esac
-
-AC_SUBST([UNICODE_CFLAGS])
-AC_SUBST([UNICODE_LIBS])
-
-PKG_CHECK_MODULES([ZLIB], [zlib], [], [
- AC_CHECK_LIB([z], [gzread], ,
- [AC_MSG_ERROR([unable to find the libz library])]
- )])
-AC_SUBST([ZLIB_CFLAGS])
-AC_SUBST([ZLIB_LIBS])
-
-GETTEXT_PACKAGE=WebKitGTK-$GTK_API_VERSION
-AC_SUBST(GETTEXT_PACKAGE)
-
-PKG_CHECK_MODULES(LIBXML, libxml-2.0 >= libxml_required_version)
-AC_SUBST(LIBXML_CFLAGS)
-AC_SUBST(LIBXML_LIBS)
-
-PKG_CHECK_MODULES(PANGO, [pango >= pango_required_version pangoft2])
-AC_SUBST(PANGO_CFLAGS)
-AC_SUBST(PANGO_LIBS)
-
-if test "$enable_spellcheck" = "yes"; then
- PKG_CHECK_MODULES(ENCHANT, enchant >= enchant_required_version, [], [enable_spellcheck="no"])
- AC_SUBST(ENCHANT_CFLAGS)
- AC_SUBST(ENCHANT_LIBS)
-fi
-
-PKG_CHECK_MODULES(CAIRO, cairo >= cairo_required_version)
-PKG_CHECK_MODULES(GTK, gtk+-$GTK_API_VERSION >= $GTK_REQUIRED_VERSION)
-GTK_ACTUAL_VERSION=`pkg-config --modversion gtk+-$GTK_API_VERSION`
-
-if test "$enable_directfb_target" = "yes"; then
- PKG_CHECK_MODULES(CAIRO_DIRECTFB, cairo-directfb >= cairo_required_version)
- CAIRO_CFLAGS="$CAIRO_CFLAGS $CAIRO_DIRECTFB_CFLAGS"
- CAIRO_LIBS="$CAIRO_LIBS $CAIRO_DIRECTFB_LIBS"
-
- PKG_CHECK_MODULES(GTK_DIRECTFB, gtk+-directfb-2.0 >= $GTK_REQUIRED_VERSION)
- GTK_CFLAGS="$GTK_CFLAGS $GTK_DIRECTFB_CFLAGS"
- GTK_LIBS="$GTK_LIBS $GTK_DIRECTFB_LIBS"
-fi
-
-AC_SUBST(GTK_CFLAGS)
-AC_SUBST(GTK_LIBS)
-AC_SUBST(CAIRO_CFLAGS)
-AC_SUBST(CAIRO_LIBS)
-
-if test "$enable_x11_target" = "yes"; then
- # The GTK+ X11 target dependency should match the version of the master GTK+ dependency.
- PKG_CHECK_MODULES(GTK_X11, gtk+-x11-$GTK_API_VERSION = $GTK_ACTUAL_VERSION)
-
- if test "$os_win32" = "no"; then
- PKG_CHECK_MODULES([XT], [xt], [xt_has_pkg_config=yes], [xt_has_pkg_config=no])
-
- # Some old versions of Xt do not provide xt.pc, so try to link against Xt
- # and if it's installed fall back to just adding -lXt.
- if test "$xt_has_pkg_config" = "no"; then
- # Using AC_CHECK_LIB instead of AC_SEARCH_LIB is fine in this case as we don't care
- # about the XtOpenDisplay symbol but only about the existence of libXt.
- AC_CHECK_LIB([Xt], [XtOpenDisplay], [XT_CFLAGS=""; XT_LIBS="-lXt"],
- [AC_MSG_ERROR([X Toolkit Intrinsics library (libXt) not found])])
- fi
-
- AC_SUBST([XT_CFLAGS])
- AC_SUBST([XT_LIBS])
- fi
-
- # Check for XRender under Linux/Unix. Some linkers require explicit linkage (like GNU Gold),
- # so we cannot rely on GTK+ pulling XRender.
- if test "$enable_x11_target" = "yes"; then
- PKG_CHECK_MODULES([XRENDER], [xrender])
- AC_SUBST([XRENDER_CFLAGS])
- AC_SUBST([XRENDER_LIBS])
- fi
-elif test "enable_glx" != "no"; then
- AC_MSG_WARN([X11 target support not enabled, disabling GLX support.])
- enable_glx=no
-fi
-
-if test "$enable_wayland_target" != "no"; then
- # The GTK+ Wayland target dependency should match the version of the master GTK+ dependency.
- PKG_CHECK_MODULES([GTK_WAYLAND], [
- gtk+-wayland-$GTK_API_VERSION = $GTK_ACTUAL_VERSION
- gtk+-wayland-$GTK_API_VERSION >= gtk3_wayland_required_version
- ], [enable_wayland_target=yes], [
- if test "$enable_wayland_target" = "yes"; then
- AC_MSG_ERROR([GTK+ Wayland dependency (gtk+-wayland-$GTK_API_VERSION >= gtk3_wayland_required_version) not found.])
- else
- AC_MSG_WARN([GTK+ Wayland dependency (gtk+-wayland-$GTK_API_VERSION >= gtk3_wayland_required_version) not found, disabling the Wayland target.])
- enable_wayland_target=no
- fi
- ])
-fi
-
-AC_CHECK_HEADERS([GL/glx.h], [have_glx="yes"], [have_glx="no"])
-AC_MSG_CHECKING([whether to enable GLX support])
-if test "$enable_glx" != "no"; then
- if test "$have_glx" = "no"; then
- if test "$enable_glx" = "yes"; then
- AC_MSG_ERROR([--enable-glx specified, but not available])
- else
- enable_glx=no
- fi
- elif test "$enable_gles2" != "yes"; then
- enable_glx=yes
- fi
-fi
-AC_MSG_RESULT([$enable_glx])
-
-AC_CHECK_HEADERS([EGL/egl.h], [have_egl="yes"], [have_egl="no"])
-AC_MSG_CHECKING([whether to enable EGL support])
-if test "$enable_egl" != "no"; then
- if test "$have_egl" = "no"; then
- if test "$enable_egl" = "yes"; then
- AC_MSG_ERROR([--enable-egl specified, but not available])
- else
- enable_egl=no
- fi
- else
- enable_egl=yes
- fi
-fi
-AC_MSG_RESULT([$enable_egl])
-
-AC_CHECK_HEADERS([GLES2/gl2.h], [have_gles2="yes"], [have_gles2="no"])
-AC_MSG_CHECKING([whether to use OpenGL ES 2 support])
-if test "$enable_glx" = "yes"; then
- if test "$enable_gles2" = "yes"; then
- AC_MSG_ERROR([Cannot enable OpenGL ES 2 support with GLX enabled.])
- else
- enable_gles2=no
- fi
-fi
-if test "$enable_egl" = "no"; then
- if test "$enable_gles2" = "yes"; then
- AC_MSG_ERROR([Cannot enable OpenGL ES 2 support without EGL enabled.])
- else
- enable_gles2=no
- fi
-fi
-if test "$enable_gles2" != "no"; then
- if test "$have_gles2" = "no"; then
- if test "$enable_gles2" = "yes"; then
- AC_MSG_ERROR([--enable-gles2 specified, but not available.])
- else
- enable_gles2=no
- fi
- else
- enable_gles2=yes
- fi
-fi
-AC_MSG_RESULT([$enable_gles2])
-
-found_opengl=no
-if test "$enable_gles2" = "yes"; then
- found_opengl=yes
-else
- AC_CHECK_HEADERS([GL/gl.h], [found_opengl="yes"], [])
-fi
-
-if test "$enable_x11_target" = "yes" && test "$found_opengl" = "yes"; then
- PKG_CHECK_MODULES([XCOMPOSITE], [xcomposite])
- PKG_CHECK_MODULES([XDAMAGE], [xdamage])
- AC_SUBST(XCOMPOSITE_CFLAGS)
- AC_SUBST(XCOMPOSITE_LIBS)
- AC_SUBST(XDAMAGE_CFLAGS)
- AC_SUBST(XDAMAGE_LIBS)
-fi
-
-if test "$enable_webgl" != "no"; then
- if test "$found_opengl" = "yes"; then
- enable_webgl=yes
- else
- if test "$enable_webgl" = "yes"; then
- AC_MSG_ERROR([OpenGL support must be present to enable WebGL.])
- fi
- enable_webgl=no
- fi
-fi
-
-if test "$enable_x11_target" != "yes" && test "$enable_wayland_target" = "yes" && test "enable_accelerated_compositing" != "no"; then
- AC_MSG_WARN([Accelerated compositing for Wayland is not yet implemented, disabling due to the Wayland-only target.])
- enable_accelerated_compositing=no
-fi
-
-if test "$enable_accelerated_compositing" != "no"; then
- if test "$found_opengl" = "yes"; then
- enable_accelerated_compositing=yes
- else
- if test "$enable_accelerated_compositing" = "yes"; then
- AC_MSG_ERROR([OpenGL support must be present to enable accelerated compositing.])
- fi
- enable_accelerated_compositing=no
- fi
-fi
-
-if test "$enable_gamepad" = "yes" && test "$os_linux" = no; then
- AC_MSG_WARN([Gamepad support is only available on Linux. Disabling Gamepad support.])
- enable_gamepad=no;
-fi
-
-if test "$enable_opcode_stats" = "yes"; then
- if test "$enable_jit" = "yes"; then
- AC_MSG_ERROR([JIT must be disabled for Opcode stats to work.])
- fi
-fi
-
-# Enable CSS Filters if accelerated_compositing is turned on.
-enable_css_filters=no;
-AC_MSG_CHECKING([whether to enable CSS Filters])
-if test "$enable_accelerated_compositing" = "yes" && test "$found_opengl" = "yes"; then
- enable_css_filters=yes;
-fi
-AC_MSG_RESULT([$enable_css_filters])
-
-G_IR_SCANNER=
-G_IR_COMPILER=
-G_IR_GENERATE=
-GIRDIR=
-GIRTYPELIBDIR=
-
-if test "$enable_introspection" = "yes"; then
- PKG_CHECK_MODULES([INTROSPECTION],[gobject-introspection-1.0 >= gobject_introspection_required_version])
-
- G_IR_SCANNER="$($PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0)"
- G_IR_COMPILER="$($PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0)"
- G_IR_GENERATE="$($PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0)"
-fi
-
-AC_SUBST([G_IR_SCANNER])
-AC_SUBST([G_IR_COMPILER])
-AC_SUBST([G_IR_GENERATE])
-
-PKG_CHECK_MODULES([LIBSOUP], [libsoup-2.4 >= libsoup_required_version])
-AC_SUBST([LIBSOUP_CFLAGS])
-AC_SUBST([LIBSOUP_LIBS])
-
-if test "$enable_credential_storage" = "yes"; then
- PKG_CHECK_MODULES([LIBSECRET], [libsecret-1])
- AC_SUBST([LIBSECRET_CFLAGS])
- AC_SUBST([LIBSECRET_LIBS])
-fi
-
-# Check if FreeType/FontConfig are available.
-if test "$enable_directfb_target" = "yes"; then
- PKG_CHECK_MODULES([FREETYPE],
- [fontconfig >= fontconfig_required_version freetype2 >= freetype2_required_version harfbuzz >= harfbuzz_required_version])
-else
- PKG_CHECK_MODULES([FREETYPE],
- [cairo-ft fontconfig >= fontconfig_required_version freetype2 >= freetype2_required_version harfbuzz >= harfbuzz_required_version])
-fi
-# HarfBuzz 0.9.18 splits harbuzz-icu into a separate library.
-# Since we support earlier HarfBuzz versions we keep this conditional for now.
-if $PKG_CONFIG --atleast-version 0.9.18 harfbuzz; then
- PKG_CHECK_MODULES([HARFBUZZ_ICU], [harfbuzz-icu >= harfbuzz_required_version])
- FREETYPE_CFLAGS="$FREETYPE_CFLAGS $HARFBUZZ_ICU_CFLAGS"
- FREETYPE_LIBS="$FREETYPE_LIBS $HARFBUZZ_ICU_LIBS"
-fi
-AC_SUBST([FREETYPE_CFLAGS])
-AC_SUBST([FREETYPE_LIBS])
-
-# Check if SQLite3 is available. Error out only if one of the features hard-depending
-# on it is enabled while SQLite3 is unavailable.
-PKG_CHECK_MODULES([SQLITE3], [sqlite3 >= sqlite_required_version], [sqlite3_has_pkg_config=yes], [sqlite3_has_pkg_config=no])
-if test "$sqlite3_has_pkg_config" = "no"; then
- AC_SEARCH_LIBS([sqlite3_open16], [sqlite3],
- [sqlite3_found=yes; SQLITE3_LIBS="$LIBS"; SQLITE3_CFLAGS="-I $srcdir/WebKitLibraries/WebCoreSQLite3"], [sqlite3_found=no])
-fi
-AC_SUBST([SQLITE3_CFLAGS])
-AC_SUBST([SQLITE3_LIBS])
-
-if (test "$sqlite3_found" = "no"); then
- AC_MSG_ERROR([SQLite3 is required for the Database related features])
-fi
-
-PKG_CHECK_MODULES([LIBXSLT],[libxslt >= libxslt_required_version])
-AC_SUBST([LIBXSLT_CFLAGS])
-AC_SUBST([LIBXSLT_LIBS])
-
-# Check if geoclue is available, with a preference over Geoclue2 if present.
-geolocation_description="none"
-if test "$enable_geolocation" = "yes"; then
- PKG_CHECK_MODULES([GEOCLUE2], [gio-unix-2.0 geoclue-2.0 >= geoclue2_required_version], [found_geoclue2=yes], [found_geoclue2=no])
- if test "$found_geoclue2" = "yes"; then
- GEOCLUE_CFLAGS="$GEOCLUE2_CFLAGS"
- GEOCLUE_LIBS="$GEOCLUE2_LIBS"
- GEOCLUE_DBUS_INTERFACE=`$PKG_CONFIG --variable dbus_interface geoclue-2.0`
- AC_SUBST(GEOCLUE_DBUS_INTERFACE)
- geolocation_description="Geoclue 2"
- else
- PKG_CHECK_MODULES([GEOCLUE], [geoclue])
- geolocation_description="Geoclue"
- fi
- AC_SUBST([GEOCLUE_CFLAGS])
- AC_SUBST([GEOCLUE_LIBS])
-fi
-
-if test "$enable_video" = "yes" || test "$enable_web_audio" = "yes"; then
- PKG_CHECK_MODULES([GSTREAMER], [
- gstreamer-1.0 >= gstreamer_required_version
- gstreamer-plugins-base-1.0 >= gstreamer_plugins_base_required_version
- gstreamer-app-1.0
- gstreamer-audio-1.0,
- gstreamer-fft-1.0,
- gstreamer-base-1.0,
- gstreamer-pbutils-1.0,
- gstreamer-tag-1.0,
- gstreamer-video-1.0])
- AC_SUBST([GSTREAMER_CFLAGS])
- AC_SUBST([GSTREAMER_LIBS])
-fi
-
-acceleration_description=
-if test "$found_opengl" = "yes"; then
- acceleration_description="OpenGL"
- if test "$enable_gles2" = "yes"; then
- acceleration_description="$acceleration_description (gles2"
- OPENGL_LIBS="-lGLESv2"
- else
- acceleration_description="$acceleration_description (gl"
- OPENGL_LIBS="-lGL"
- fi
- if test "$enable_egl" = "yes"; then
- acceleration_description="$acceleration_description, egl"
- OPENGL_LIBS="$OPENGL_LIBS -lEGL"
- fi
- if test "$enable_glx" = "yes"; then
- acceleration_description="$acceleration_description, glx"
- fi
-
- # Check whether dlopen() is in the core libc like on FreeBSD, or in a separate
- # libdl like on GNU/Linux (in which case we want to link to libdl).
- AC_CHECK_FUNC([dlopen], [], [AC_CHECK_LIB([dl], [dlopen], [OPENGL_LIBS="$OPENGL_LIBS -ldl"])])
-
- acceleration_description="$acceleration_description)"
-fi
-AC_SUBST([OPENGL_LIBS])
-
-enable_accelerated_canvas=no
-if test "$enable_accelerated_compositing" = "yes" && test "$found_opengl" = "yes"; then
- CAIRO_GL_LIBS="cairo-gl"
- if test "$enable_glx" = "yes"; then
- CAIRO_GL_LIBS="$CAIRO_GL_LIBS cairo-glx"
- fi
- if test "$enable_egl" = "yes"; then
- CAIRO_GL_LIBS="$CAIRO_GL_LIBS cairo-egl"
- fi
-
- # At the moment CairoGL does not add any extra cflags and libraries, so we can
- # safely ignore CAIRO_GL_LIBS and CAIRO_GL_CFLAGS for the moment.
- PKG_CHECK_MODULES(CAIRO_GL, $CAIRO_GL_LIBS, [enable_accelerated_canvas=yes], [enable_accelerated_canvas=no])
-fi
-
-if test "$enable_gamepad" = "yes"; then
- PKG_CHECK_MODULES([GAMEPAD], [gio-unix-2.0 gudev-1.0])
-
- AC_SUBST(GAMEPAD_CFLAGS)
- AC_SUBST(GAMEPAD_LIBS)
-fi
-
-if test "$enable_battery_status" = "yes"; then
- PKG_CHECK_MODULES([UPOWER_GLIB], [upower-glib])
-
- AC_SUBST(UPOWER_GLIB_CFLAGS)
- AC_SUBST(UPOWER_GLIB_LIBS)
-fi
-
-# Check whether to enable code coverage support.
-if test "$enable_coverage" = "yes"; then
- COVERAGE_CFLAGS="-MD"
- COVERAGE_LDFLAGS="-ftest-coverage -fprofile-arcs"
- AC_SUBST([COVERAGE_CFLAGS])
- AC_SUBST([COVERAGE_LDFLAGS])
-fi
-
-if test "$enable_webkit2" = "yes"; then
- if test "$GTK_API_VERSION" = "2.0"; then
- AC_MSG_ERROR([WebKit2 requires GTK+ 3.x, use --with-gtk=3.0])
- fi
-
- # Make sure we have GTK+ 2.x to build the plugin process.
- PKG_CHECK_MODULES(GTK2, gtk+-2.0 >= gtk2_required_version)
- AC_SUBST(GTK2_CFLAGS)
- AC_SUBST(GTK2_LIBS)
-
- # Check Unix printing
- PKG_CHECK_MODULES(GTK_UNIX_PRINTING, gtk+-unix-print-3.0, [have_gtk_unix_printing=yes], [have_gtk_unix_printing=no])
- AC_SUBST(GTK_UNIX_PRINTING_CFLAGS)
- AC_SUBST(GTK_UNIX_PRINTING_LIBS)
-
- # On some Linux/Unix platforms, shm_* may only be available if linking against librt
- if test "$os_win32" = "no" && test "$os_openbsd" = "no"; then
- AC_SEARCH_LIBS([shm_open], [rt], [SHM_LIBS="-lrt"])
- AC_SUBST(SHM_LIBS)
- fi
-fi
-
-# We need atspi2 for Webkit2 unit tests.
-if test "$enable_webkit2" = "yes"; then
- PKG_CHECK_MODULES([ATSPI2], [atspi-2 >= atspi2_required_version], [have_atspi2=yes], [have_atspi2=no])
- AC_SUBST([ATSPI2_CFLAGS])
- AC_SUBST([ATSPI2_LIBS])
-fi
-
-if test "$enable_jit" = "no"; then
- AC_MSG_NOTICE([JIT compilation is disabled, also disabling FTL JIT support.])
- enable_ftl_jit=no
-fi
-
-if test "$enable_ftl_jit" != no && test "$cxx_compiler" != "clang++"; then
- if test "$enable_ftl_jit" = "yes"; then
- AC_MSG_ERROR([Clang C++ compiler is required for FTL JIT support.])
- else
- AC_MSG_WARN([Clang C++ compiler is not used, disabling FTL JIT support.])
- enable_ftl_jit=no
- fi
-fi
-
-if test "$enable_ftl_jit" != "no"; then
- AC_PATH_PROG(llvm_config, llvm-config, no)
- if test "$llvm_config" = "no"; then
- if test "$enable_ftl_jit" = "yes"; then
- AC_MSG_ERROR([Cannot find llvm-config. LLVM >= 3.4 is needed for FTL JIT support.])
- else
- AC_MSG_WARN([Cannot find llvm-config. LLVM >= 3.4 is not present, disabling FTL JIT support.])
- enable_ftl_jit=no
- fi
- else
- LLVM_VERSION=`$llvm_config --version`
- AX_COMPARE_VERSION([$LLVM_VERSION], [ge], [3.4], [have_llvm=yes], [have_llvm=no])
- if test "$have_llvm" = "no"; then
- if test "$enable_ftl_jit" = "yes"; then
- AC_MSG_ERROR([LLVM >= 3.4 is needed for FTL JIT support.])
- else
- AC_MSG_WARN([LLVM >= 3.4 is not present, disabling FTL JIT support.])
- enable_ftl_jit=no
- fi
- else
- LLVM_CFLAGS=`$llvm_config --cppflags`
- LLVM_LIBS="`$llvm_config --ldflags` `$llvm_config --libs`"
- AC_SUBST([LLVM_CFLAGS])
- AC_SUBST([LLVM_LIBS])
- fi
- fi
-fi
-
-m4_ifdef([GTK_DOC_CHECK], [
-GTK_DOC_CHECK([1.10])
-],[
-AM_CONDITIONAL([ENABLE_GTK_DOC], false)
-])
+++ /dev/null
-target_description=""
-AS_IF([test "$enable_x11_target" = "yes"], [AM_APPEND_TO_DESCRIPTION(target_description, "x11")], [])
-AS_IF([test "$enable_wayland_target" = "yes"], [AM_APPEND_TO_DESCRIPTION(target_description, "wayland")], [])
-AS_IF([test "$enable_win32_target" = "yes"], [AM_APPEND_TO_DESCRIPTION(target_description, "win32")], [])
-AS_IF([test "$enable_quartz_target" = "yes"], [AM_APPEND_TO_DESCRIPTION(target_description, "quartz")], [])
-AS_IF([test "$enable_directfb_target" = "yes"], [AM_APPEND_TO_DESCRIPTION(target_description, "directfb")], [])
-
-AC_OUTPUT
-
-echo "
-WebKit was configured with the following options:
-
-Build configuration:
- Enable debugging (slow) : $enable_debug
- Compile with debug symbols (slow) : $enable_debug_symbols
- Enable GCC build optimization : $enable_optimizations
- Code coverage support : $enable_coverage
- Optimized memory allocator : $enable_fast_malloc
- Accelerated rendering backend : $acceleration_description
- Geolocation backend : $geolocation_description
-
-Features:
-=======
- WebKit1 support : $enable_webkit1
- WebKit2 support : $enable_webkit2
- Accelerated Compositing : $enable_accelerated_compositing
- Accelerated 2D canvas : $enable_accelerated_canvas
- Battery API support : $enable_battery_status
- Gamepad support : $enable_gamepad
- Geolocation support : $enable_geolocation
- HTML5 video element support : $enable_video
- JIT compilation : $enable_jit
- FTL JIT compilation : $enable_ftl_jit
- Opcode stats : $enable_opcode_stats
- SVG fonts support : $enable_svg_fonts
- Spellcheck support : $enable_spellcheck
- Credential storage support : $enable_credential_storage
- Web Audio support : $enable_web_audio
- WebGL : $enable_webgl
-
-
-GTK+ configuration:
- GTK+ version : $with_gtk
- GDK targets : $target_description
- Introspection support : $enable_introspection
- Generate documentation : $enable_gtk_doc
-"
+++ /dev/null
-AC_MSG_CHECKING([whether to build WebKit1])
-AC_ARG_ENABLE(webkit1,
- AC_HELP_STRING([--enable-webkit1], [build WebKit1 [default=yes]]),
- [],
- [enable_webkit1="yes"])
-AC_MSG_RESULT([$enable_webkit1])
-
-# If you change the default here, please also make sure the assumptions made
-# in Tools/Scripts/webkitdirs.pm:buildAutotoolsProject still make sense.
-AC_MSG_CHECKING([whether to build WebKit2])
-AC_ARG_ENABLE(webkit2,
- AC_HELP_STRING([--enable-webkit2], [build WebKit2 [default=yes]]),
- [],
- [enable_webkit2="yes"])
-AC_MSG_RESULT([$enable_webkit2])
-
-AC_MSG_CHECKING([whether to do a debug build])
-AC_ARG_ENABLE(debug,
- AC_HELP_STRING([--enable-debug], [turn on debugging [default=no]]),
- [],[enable_debug="no"])
-AC_MSG_RESULT([$enable_debug])
-
-AC_MSG_CHECKING([whether to enable developer mode])
-AC_ARG_ENABLE(developer-mode,
- AC_HELP_STRING([--enable-developer-mode], [development-oriented build (no symbols filter and builds testing harness) [default=no (yes for debug builds)]]),
- [enable_developer_mode=$enableval],
- [
- if test "$enable_debug" = "yes"; then
- enable_developer_mode="yes"
- else
- enable_developer_mode="no"
- fi
- ])
-AC_MSG_RESULT([$enable_developer_mode])
-
-AC_MSG_CHECKING([whether to enable optimized builds])
-AC_ARG_ENABLE(optimizations,
- AC_HELP_STRING([--enable-optimizations], [turn on build-time optimizations [default=yes]]),
- [enable_optimizations=$enableval],
- [
- if test "$enable_debug" = "yes"; then
- enable_optimizations="no";
- else
- enable_optimizations="yes";
- fi
- ])
-AC_MSG_RESULT([$enable_optimizations])
-
-AC_MSG_CHECKING([the GTK+ version to use])
-AC_ARG_WITH([gtk],
- [AS_HELP_STRING([--with-gtk=2.0|3.0], [the GTK+ version to use (default: 3.0)])],
- [
- case "$with_gtk" in
- 2.0|3.0) ;;
- *) AC_MSG_ERROR([invalid GTK+ version specified]) ;;
- esac
- ],
- [with_gtk=3.0])
-AC_MSG_RESULT([$with_gtk])
-
-default_build_targets="x11=yes wayland=auto win32=no quartz=no directfb=no"
-build_targets=""
-
-AC_ARG_ENABLE([x11-target], [AC_HELP_STRING([--enable-x11-target], [enable building for the X11 target [default=yes]])],
- [build_targets="$build_targets x11=$enable_x11_target"], [])
-AC_ARG_ENABLE([wayland-target], [AC_HELP_STRING([--enable-wayland-target], [enable building for the Wayland target [default=auto]])],
- [build_targets="$build_targets wayland=$enable_wayland_target"], [])
-AC_ARG_ENABLE([win32-target], [AC_HELP_STRING([--enable-win32-target], [enable building for the Win32 target [default=no]])],
- [build_targets="$build_targets win32=$enable_win32_target"], [])
-AC_ARG_ENABLE([quartz-target], [AC_HELP_STRING([--enable-quartz-target], [enable building for the Quartz target [default=no]])],
- [build_targets="$build_targets quartz=$enable_quartz_target"], [])
-AC_ARG_ENABLE([directfb-target], [AC_HELP_STRING([--enable-directfb-target], [enable building for the DirectFB target [default=no]])],
- [build_targets="$build_targets directfb=$enable_directfb_target"], [])
-
-if test "$build_targets" = ""; then
- build_targets="$default_build_targets"
-fi
-
-AM_WEBKIT_DETERMINE_BUILD_TARGET_STATUS([x11], [enable_x11_target], [build_targets])
-AM_WEBKIT_DETERMINE_BUILD_TARGET_STATUS([wayland], [enable_wayland_target], [build_targets])
-AM_WEBKIT_DETERMINE_BUILD_TARGET_STATUS([win32], [enable_win32_target], [build_targets])
-AM_WEBKIT_DETERMINE_BUILD_TARGET_STATUS([quartz], [enable_quartz_target], [build_targets])
-AM_WEBKIT_DETERMINE_BUILD_TARGET_STATUS([directfb], [enable_directfb_target], [build_targets])
-
-AC_MSG_CHECKING([whether to build for the Win32 target])
-AC_MSG_RESULT([$enable_wayland_target])
-
-AC_MSG_CHECKING([whether to enable spellcheck support])
-AC_ARG_ENABLE([spellcheck],
- [AS_HELP_STRING([--enable-spellcheck],[enable support for spellcheck])],
- [],
- [enable_spellcheck="yes"])
-AC_MSG_RESULT([$enable_spellcheck])
-
-AC_MSG_CHECKING([whether to enable credential storage])
-AC_ARG_ENABLE([credential_storage],
- [AS_HELP_STRING([--enable-credential-storage],[enable support for credential storage using libsecret [default=yes]])],
- [],
- [enable_credential_storage="yes"])
-AC_MSG_RESULT([$enable_credential_storage])
-
-AC_ARG_ENABLE(glx,
- AC_HELP_STRING([--enable-glx], [enable support for GLX [default=auto]]),
- [],
- [enable_glx="auto"])
-
-AC_ARG_ENABLE(egl,
- AC_HELP_STRING([--enable-egl], [enable support for EGL [default=auto]]),
- [],
- [enable_egl="auto"])
-AC_ARG_ENABLE(gles2, AC_HELP_STRING([--enable-gles2], [enable support for OpenGL ES 2 [default=auto]]), [], [enable_gles2="auto"])
-
-AC_MSG_CHECKING([whether to enable Gamepad support])
-AC_ARG_ENABLE(gamepad,
- AC_HELP_STRING([--enable-gamepad], [enable Gamepad support [default=no]]),
- [],
- [enable_gamepad="no"])
-AC_MSG_RESULT([$enable_gamepad])
-
-AC_MSG_CHECKING([whether to enable HTML5 video support])
-AC_ARG_ENABLE(video,
- AC_HELP_STRING([--enable-video], [enable HTML5 video support [default=yes]]),
- [],
- [enable_video="yes"])
-AC_MSG_RESULT([$enable_video])
-
-AC_MSG_CHECKING([whether to enable geolocation support])
-AC_ARG_ENABLE(geolocation,
- AC_HELP_STRING([--enable-geolocation], [enable support for geolocation [default=yes]]),
- [],
- [enable_geolocation="yes"])
-AC_MSG_RESULT([$enable_geolocation])
-
-AC_MSG_CHECKING([whether to enable support for SVG fonts])
-AC_ARG_ENABLE(svg_fonts,
- AC_HELP_STRING([--enable-svg-fonts], [enable support for SVG fonts (experimental) [default=yes]]),
- [],
- [enable_svg_fonts="yes"])
-AC_MSG_RESULT([$enable_svg_fonts])
-
-AC_MSG_CHECKING([whether to enable Web Audio support])
-AC_ARG_ENABLE(web_audio,
- AC_HELP_STRING([--enable-web-audio], [enable support for Web Audio [default=yes]]),
- [],
- [enable_web_audio="yes"])
-AC_MSG_RESULT([$enable_web_audio])
-
-AC_MSG_CHECKING([whether to enable Battery Status API support])
-AC_ARG_ENABLE(battery_status,
- AC_HELP_STRING([--enable-battery-status], [enable support for Battery Status API [default=no]]),
- [],
- [enable_battery_status="no"])
-AC_MSG_RESULT([$enable_battery_status])
-
-AC_MSG_CHECKING([whether to enable code coverage support])
-AC_ARG_ENABLE(coverage,
- AC_HELP_STRING([--enable-coverage], [enable code coverage support [default=no]]),
- [],
- [enable_coverage="no"])
-AC_MSG_RESULT([$enable_coverage])
-
-AC_MSG_CHECKING([whether to enable optimized memory allocator])
-AC_ARG_ENABLE(fast_malloc,
- AC_HELP_STRING([--enable-fast-malloc], [enable optimized memory allocator default=yes, default=no for debug builds]),
- [],
- [if test "$enable_debug" = "yes"; then
- enable_fast_malloc="no";
- else
- enable_fast_malloc="yes";
- fi])
-AC_MSG_RESULT([$enable_fast_malloc])
-
-AC_MSG_CHECKING([whether to enable debug symbols])
-AC_ARG_ENABLE(debug_symbols,
- AC_HELP_STRING([--enable-debug-symbols=yes|no|min|full], [enable debug symbols default=no, default=yes for debug builds]),
- [
- case "$enable_debug_symbols" in
- yes) enable_debug_symbols="full" ;;
- no|min|full) ;;
- *) AC_MSG_ERROR([Invalid debug symbols option: must be yes, no, min or full.]) ;;
- esac
- ],
- [
- if test "$enable_debug" = "yes"; then
- enable_debug_symbols="yes";
- else
- enable_debug_symbols="no";
- fi
- ])
-AC_MSG_RESULT([$enable_debug_symbols])
-
-AC_MSG_CHECKING([whether to enable WebGL support])
-AC_ARG_ENABLE(webgl, AC_HELP_STRING([--enable-webgl], [enable support for WebGL [default=auto]]),
- [],
- [enable_webgl="auto"])
-AC_MSG_RESULT([$enable_webgl])
-
-AC_MSG_CHECKING([whether to enable accelerated compositing support])
-AC_ARG_ENABLE(accelerated_compositing,
- AC_HELP_STRING([--enable-accelerated-compositing], [enable support for accelerated compositing [default=auto]]),
- [],
- [enable_accelerated_compositing="auto"])
-AC_MSG_RESULT([$enable_accelerated_compositing])
-
-AC_MSG_CHECKING([whether to enable JIT compilation])
-AC_ARG_ENABLE(jit, AS_HELP_STRING([--enable-jit], [Enable JIT compilation (default: auto)]), [], [enable_jit=auto])
-AC_MSG_RESULT([$enable_jit])
-
-AC_MSG_CHECKING([whether to enable FTL JIT])
-AC_ARG_ENABLE(ftl-jit, AS_HELP_STRING([--enable-ftl-jit], [Enable FTL JIT (experimental) (default: no)]), [], [enable_ftl_jit=no])
-AC_MSG_RESULT([$enable_ftl_jit])
-
-AC_MSG_CHECKING([whether to enable opcode stats])
-AC_ARG_ENABLE([opcode-stats],
- AS_HELP_STRING([--enable-opcode-stats], [Enable Opcode statistics (default: disabled)]),
- [],
- [enable_opcode_stats=no])
-AC_MSG_RESULT([$enable_opcode_stats])
-
-AC_MSG_CHECKING([whether to enable GObject introspection support])
-AC_ARG_ENABLE([introspection],
- AS_HELP_STRING([--enable-introspection],[Enable GObject introspection (default: disabled)]),
- [],
- [enable_introspection=no])
-AC_MSG_RESULT([$enable_introspection])
-
-
+++ /dev/null
-# Configuration flags that are used throughout WebKitGTK+.
-AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [The gettext catalog name])
-
-if test "$enable_debug" = "no"; then
- AC_DEFINE([NDEBUG], [1], [Define to disable debugging])
-fi
-
-if test "$os_win32" = "no"; then
-AC_CHECK_HEADERS([pthread.h],
- AC_DEFINE([HAVE_PTHREAD_H],[1],[Define if pthread exists]),
- AC_MSG_ERROR([pthread support is required to build WebKit]))
-AC_CHECK_LIB(pthread, pthread_rwlock_init,
- AC_DEFINE([HAVE_PTHREAD_RWLOCK],[1],[Define if pthread rwlock is present]),
- AC_MSG_WARN([pthread rwlock support is not available]))
-fi
-
-if test "$GTK_API_VERSION" = "2.0"; then
- AC_DEFINE([GTK_API_VERSION_2], [1], [ ])
-else
- AC_DEFINE([GDK_VERSION_MIN_REQUIRED], [GDK_VERSION_3_6], [Minimum GTK/GDK version required])
-fi
-
-if test "$enable_webkit2" = "yes"; then
- AC_DEFINE([ENABLE_PLUGIN_PROCESS], [1], [ ])
- if test "$have_gtk_unix_printing" = "yes"; then
- AC_DEFINE([HAVE_GTK_UNIX_PRINTING], [1], [Define if GTK+ UNIX Printing is available])
- fi
-fi
-
-if test "$found_geoclue2" = "yes"; then
- AC_DEFINE([WTF_USE_GEOCLUE2], [1], [ ])
-fi
-
-if test "$os_win32" = "yes"; then
- AC_DEFINE([XP_WIN], [1], [ ])
- AC_DEFINE([UNICODE], [1], [ ])
- AC_DEFINE([_UNICODE], [1], [ ])
-elif test "$enable_x11_target" = "yes" || test "$enable_wayland_target" != "yes"; then
- AC_DEFINE([XP_UNIX], [1], [ ])
-fi
-
-if test "$enable_x11_target" = "yes"; then
- AC_DEFINE([MOZ_X11], [1], [ ])
- AC_DEFINE([WTF_PLATFORM_X11], [1], [Define if target is X11])
-fi
-
-if test "$enable_wayland_target" = "yes"; then
- AC_DEFINE([WTF_PLATFORM_WAYLAND], [1], [Define if target is Wayland])
-fi
-
-if test "$enable_fast_malloc" = "no"; then
- AC_DEFINE([WTF_SYSTEM_MALLOC], [1], [ ])
-fi
-
-if test "$enable_opcode_stats" = "yes"; then
- AC_DEFINE([ENABLE_OPCODE_STATS], [1], [Define to enable Opcode statistics])
-fi
-
-if test "$enable_video" = "yes" || test "$enable_web_audio" = "yes"; then
- AC_DEFINE([WTF_USE_GSTREAMER], [1], [ ])
-fi
-
-if test "$enable_web_audio" = "yes"; then
- AC_DEFINE([WTF_USE_WEBAUDIO_GSTREAMER], [1], [1])
-fi
-
-if test "$enable_accelerated_compositing" = "yes"; then
- AC_DEFINE([WTF_USE_ACCELERATED_COMPOSITING], [1], [ ])
- AC_DEFINE([WTF_USE_TEXTURE_MAPPER], [1], [ ])
- AC_DEFINE([WTF_USE_TEXTURE_MAPPER_GL], [1], [ ])
-fi
-
-if test "$found_opengl" = "yes"; then
- AC_DEFINE([WTF_USE_OPENGL], [1], [ ])
-fi
-
-if test "$enable_glx" = "yes"; then
- AC_DEFINE([WTF_USE_GLX], [1], [ ])
-fi
-
-if test "$enable_egl" = "yes"; then
- AC_DEFINE([WTF_USE_EGL], [1], [ ])
-fi
-
-if test "$enable_gles2" = "yes"; then
- AC_DEFINE([WTF_USE_OPENGL_ES_2], [1], [ ])
-fi
-
-if test "$enable_spellcheck" = "yes"; then
- AC_DEFINE([ENABLE_SPELLCHECK], [1], [ ])
-fi
-
-if test "$enable_credential_storage" = "yes"; then
- AC_DEFINE([ENABLE_CREDENTIAL_STORAGE], [1], [ ])
-fi
-
-if test "$enable_jit" = "yes"; then
- AC_DEFINE([ENABLE_JIT], [1], [ ])
-elif test "$enable_jit" = "no"; then
- AC_DEFINE([ENABLE_JIT], [0], [ ])
-fi
-
-if test "$enable_ftl_jit" = "yes"; then
- AC_DEFINE([ENABLE_FTL_JIT], [1], [ ])
-elif test "$enable_ftl_jit" = "no"; then
- AC_DEFINE([ENABLE_FTL_JIT], [0], [ ])
-fi
-
-if test "$have_llvm" = "yes"; then
- AC_DEFINE([HAVE_LLVM], [1], [ ])
-fi
+++ /dev/null
-#######################################################################################
-# ATTENTION #
-# Please refer to the following guidelines if you're about to add an Automake #
-# conditional that reflects any configuration option you've probably also added. #
-# Chances are neither of these changes are required. #
-# http://trac.webkit.org/wiki/AddingFeatures#ActivatingafeatureforAutotoolsbasedports #
-#######################################################################################
-
-m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
-AM_PROG_CC_C_O
-AM_CONDITIONAL([GTK_API_VERSION_2],[test "$GTK_API_VERSION" = "2.0"])
-
-# For the moment we need to check whether or not indexed database is
-# enabled because it determines if we build leveldb or not.
-AM_WEBKIT_FEATURE_CONDITIONAL([ENABLE_INDEXED_DATABASE])
-
-# OS conditionals.
-AM_CONDITIONAL([OS_WIN32],[test "$os_win32" = "yes"])
-AM_CONDITIONAL([OS_UNIX],[test "$os_win32" = "no"])
-AM_CONDITIONAL([OS_LINUX],[test "$os_linux" = "yes"])
-AM_CONDITIONAL([OS_GNU],[test "$os_gnu" = "yes"])
-AM_CONDITIONAL([OS_DARWIN],[test "$os_darwin" = "yes"])
-AM_CONDITIONAL([OS_FREEBSD],[test "$os_freebsd" = "yes"])
-AM_CONDITIONAL([OS_OPENBSD],[test "$os_openbsd" = "yes"])
-AM_CONDITIONAL([OS_NETBSD],[test "$os_netbsd" = "yes"])
-AM_CONDITIONAL([OS_DRAGONFLY],[test "$os_dragonfly" = "yes"])
-
-AM_CONDITIONAL([COMPILER_GCC],[test "$c_compiler" = "gcc" && test "$cxx_compiler" = "g++"])
-AM_CONDITIONAL([COMPILER_CLANG],[test "$c_compiler" = "clang" && test "$cxx_compiler" = "clang++"])
-
-# Target conditionals.
-AM_CONDITIONAL([TARGET_X11], [test "$enable_x11_target" = "yes"])
-AM_CONDITIONAL([TARGET_WAYLAND], [test "$enable_wayland_target" = "yes"])
-AM_CONDITIONAL([TARGET_X11_OR_WAYLAND], [test "$enable_x11_target" = "yes" || test "$enable_wayland_target" = "yes"])
-AM_CONDITIONAL([TARGET_WIN32], [test "$enable_win32_target" = "yes"])
-AM_CONDITIONAL([TARGET_QUARTZ], [test "$enable_quartz_target" = "yes"])
-AM_CONDITIONAL([TARGET_DIRECTFB], [test "$enable_directfb_target" = "yes"])
-
-# Geoclue conditionals.
-AM_CONDITIONAL([USE_GEOCLUE2],[test "$found_geoclue2" = "yes"])
-
-# GStreamer feature conditionals.
-AM_CONDITIONAL([USE_GSTREAMER], [test "$enable_video" = "yes" || test "$enable_web_audio" = "yes"])
-AM_CONDITIONAL([USE_WEBAUDIO_GSTREAMER], [test "$enable_web_audio" = "yes"])
-
-# ATSPI2 conditional.
-AM_CONDITIONAL([HAVE_ATSPI2], [test "$have_atspi2" = "yes"])
-
-# Accelerated compositing conditionals.
-AM_CONDITIONAL([USE_ACCELERATED_COMPOSITING], [test "$enable_accelerated_compositing" = "yes"])
-AM_CONDITIONAL([USE_TEXTURE_MAPPER_GL], [test "$enable_accelerated_compositing" = "yes" && test "$found_opengl" = "yes"])
-
-# OpenGL graphics conditionals.
-AM_CONDITIONAL([USE_GLX], [test "$enable_glx" = "yes"])
-AM_CONDITIONAL([USE_EGL], [test "$enable_egl" = "yes"])
-AM_CONDITIONAL([USE_OPENGL], [test "$found_opengl" = "yes"])
-AM_CONDITIONAL([USE_GLES2], [test "$enable_gles2" = "yes"])
-
-# WebKit feature conditionals.
-AM_CONDITIONAL([ENABLE_DEVELOPER_MODE], [test "$enable_developer_mode" = "yes"])
-AM_CONDITIONAL([ENABLE_DEBUG],[test "$enable_debug" = "yes"])
-AM_CONDITIONAL([ENABLE_WEBGL],[test "$enable_webgl" = "yes"])
-AM_CONDITIONAL([ENABLE_VIDEO],[test "$enable_video" = "yes"])
-AM_CONDITIONAL([ENABLE_COVERAGE],[test "$enable_coverage" = "yes"])
-AM_CONDITIONAL([ENABLE_WEB_AUDIO],[test "$enable_web_audio" = "yes"])
-AM_CONDITIONAL([ENABLE_WEBKIT1],[test "$enable_webkit1" = "yes"])
-AM_CONDITIONAL([ENABLE_WEBKIT2],[test "$enable_webkit2" = "yes"])
-AM_CONDITIONAL([ENABLE_SPELLCHECK],[test "$enable_spellcheck" = "yes"])
-
-# Introspection conditional.
-AM_CONDITIONAL([ENABLE_INTROSPECTION],[test "$enable_introspection" = "yes"])
+++ /dev/null
-# Use C99 as the language standard for C code.
-CFLAGS="$CFLAGS -pthread -std=c99"
-# Use the C++11 standard. Do not warn about C++11 incompatibilities.
-CXXFLAGS="$CXXFLAGS -pthread -std=c++11 -Wno-c++11-compat"
-
-# Clang requires suppression of unused arguments warnings.
-if test "$c_compiler" = "clang"; then
- CFLAGS="$CFLAGS -Qunused-arguments"
-fi
-
-# Suppress unused arguments warnings for C++ files as well.
-if test "$cxx_compiler" = "clang++"; then
- CXXFLAGS="$CXXFLAGS -Qunused-arguments"
-
- # Default to libc++ as the standard library on Darwin, if it isn't already enforced through CXXFLAGS.
- if test "$os_darwin" = "yes"; then
- AS_CASE([$CXXFLAGS], [*-stdlib=*], [], [CXXFLAGS="$CXXFLAGS -stdlib=libc++"])
- fi
-
- # If Clang will be using libstdc++ as the standard library, version >= 4.8.1 should be in use.
- AC_LANG_PUSH([C++])
- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([
-#if defined(__GLIBCXX__) && __GLIBCXX__ >= 20130531
-#include <type_traits>
-bool libstdcxxTest = std::is_trivially_destructible<bool>::value;
-#endif
-])], [], [AC_MSG_ERROR([libstdc++ >= 4.8.1 is required as the standard library used with the Clang compiler.])])
- AC_LANG_POP([C++])
-fi
-
-if test "$host_cpu" = "sh4"; then
- CXXFLAGS="$CXXFLAGS -mieee -w"
- CFLAGS="$CFLAGS -mieee -w"
-fi
-
-# Add '-g' flag to gcc to build with debug symbols.
-if test "$enable_debug_symbols" = "min"; then
- CXXFLAGS="$CXXFLAGS -g1"
- CFLAGS="$CFLAGS -g1"
-elif test "$enable_debug_symbols" != "no"; then
- CXXFLAGS="$CXXFLAGS -g"
- CFLAGS="$CFLAGS -g"
-fi
-
-# Add the appropriate 'O' level for optimized builds.
-if test "$enable_optimizations" = "yes"; then
- CXXFLAGS="$CXXFLAGS -O2"
- CFLAGS="$CFLAGS -O2"
-
- if test "$c_compiler" = "gcc"; then
- CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2"
- fi
- if test "$cxx_compiler" = "g++"; then
- CXXFLAGS="$CXXFLAGS -D_FORTIFY_SOURCE=2"
- fi
-else
- CXXFLAGS="$CXXFLAGS -O0"
- CFLAGS="$CFLAGS -O0"
-fi
+++ /dev/null
-LIBWEBKITGTK_VERSION=libwebkitgtk_version
-LIBJAVASCRIPTCOREGTK_VERSION=libjavascriptcoregtk_version
-LIBWEBKIT2GTK_VERSION=libwebkit2gtk_version
-AC_SUBST([LIBWEBKITGTK_VERSION])
-AC_SUBST([LIBJAVASCRIPTCOREGTK_VERSION])
-AC_SUBST([LIBWEBKIT2GTK_VERSION])
-
-if test -z "$AR_FLAGS"; then
- if "${AR:-ar}" -V | grep -q 'GNU ar'; then
- AR_FLAGS="cruT"
- else
- AR_FLAGS="cru"
- fi
-fi
-AC_SUBST([AR_FLAGS])
-
-DOLT
-AC_DISABLE_STATIC
-AC_LIBTOOL_WIN32_DLL
-AC_PROG_LIBTOOL
-
+++ /dev/null
-AH_TOP([
-#ifndef __AUTOTOOLSCONFIG_H__
-#define __AUTOTOOLSCONFIG_H__ 1
-])
-
-# This adds the include line to the bottom of the autoconfig header.
-AH_BOTTOM([
-#include "WebKitFeatures.h"
-#endif // __AUTOTOOLSCONFIG_H__
-])
-
-CONFIGURABLE_FEATURE_DEFINES=
-
-if test "$enable_spellcheck" = "yes"; then
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_SPELLCHECK=1"
-else
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_SPELLCHECK=0"
-fi
-
-if test "$enable_gamepad" = "yes"; then
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_GAMEPAD=1"
-else
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_GAMEPAD=0"
-fi
-
-if test "$enable_video" = "yes"; then
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_VIDEO=1"
-else
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_VIDEO=0"
-fi
-
-if test "$enable_css_filters" = "yes"; then
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_CSS_FILTERS=1"
-else
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_CSS_FILTERS=0"
-fi
-
-if test "$enable_geolocation" = "yes"; then
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_GEOLOCATION=1"
-else
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_GEOLOCATION=0"
-fi
-
-if test "$enable_svg_fonts" = "yes"; then
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_SVG_FONTS=1"
-else
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_SVG_FONTS=0"
-fi
-
-if test "$enable_webgl" = "yes"; then
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_WEBGL=1"
-else
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_WEBGL=0"
-fi
-
-if test "$enable_accelerated_compositing" = "yes"; then
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_3D_RENDERING=1"
-else
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_3D_RENDERING=0"
-fi
-
-if test "$enable_accelerated_canvas" = "yes"; then
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_ACCELERATED_2D_CANVAS=1"
-else
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_ACCELERATED_2D_CANVAS=0"
-fi
-
-if test "$enable_web_audio" = "yes"; then
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_WEB_AUDIO=1"
-else
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_WEB_AUDIO=0"
-fi
-
-if test "$enable_battery_status" = "yes"; then
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_BATTERY_STATUS=1"
-else
- CONFIGURABLE_FEATURE_DEFINES="$CONFIGURABLE_FEATURE_DEFINES ENABLE_BATTERY_STATUS=0"
-fi
-
-# This list of features represents those selected for release builds. If you are
-# adding a new or unstable feature, you should mark it disabled here. We need to run
-# this command now rather than use AC_CONFIG_COMMANDS because automake rules depend
-# on the output file (WebKitFeatures.txt).
-$srcdir/Tools/gtk/generate-feature-defines-files $CONFIGURABLE_FEATURE_DEFINES \
- ENABLE_BLOB=1 \
- ENABLE_CANVAS_PATH=0 \
- ENABLE_CANVAS_PROXY=0 \
- ENABLE_CHANNEL_MESSAGING=1 \
- ENABLE_CSP_NEXT=0 \
- ENABLE_CSS3_TEXT=0 \
- ENABLE_CSS_BOX_DECORATION_BREAK=1 \
- ENABLE_CSS_COMPOSITING=0 \
- ENABLE_CSS_GRID_LAYOUT=0 \
- ENABLE_CSS_DEVICE_ADAPTATION=0 \
- ENABLE_CSS_EXCLUSIONS=0 \
- ENABLE_CSS_IMAGE_ORIENTATION=0 \
- ENABLE_CSS_IMAGE_RESOLUTION=0 \
- ENABLE_CSS_IMAGE_SET=0 \
- ENABLE_CSS_REGIONS=1 \
- ENABLE_CSS_SHAPES=0 \
- ENABLE_CSS_STICKY_POSITION=1 \
- ENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=0 \
- ENABLE_CSS3_CONDITIONAL_RULES=0 \
- ENABLE_CUSTOM_SCHEME_HANDLER=0 \
- ENABLE_DASHBOARD_SUPPORT=0 \
- ENABLE_DATALIST_ELEMENT=0 \
- ENABLE_DATA_TRANSFER_ITEMS=0 \
- ENABLE_DETAILS_ELEMENT=1 \
- ENABLE_DEVICE_ORIENTATION=0 \
- ENABLE_DOM4_EVENTS_CONSTRUCTOR=0 \
- ENABLE_DOWNLOAD_ATTRIBUTE=0 \
- ENABLE_FILTERS=1 \
- ENABLE_FTPDIR=0 \
- ENABLE_FONT_LOAD_EVENTS=0 \
- ENABLE_FULLSCREEN_API=1 \
- ENABLE_HIGH_DPI_CANVAS=0 \
- ENABLE_ICONDATABASE=1 \
- ENABLE_INDEXED_DATABASE=0 \
- ENABLE_INPUT_SPEECH=0 \
- ENABLE_INPUT_TYPE_COLOR=0 \
- ENABLE_INPUT_TYPE_DATE=0 \
- ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 \
- ENABLE_INPUT_TYPE_DATETIMELOCAL=0 \
- ENABLE_INPUT_TYPE_MONTH=0 \
- ENABLE_INPUT_TYPE_TIME=0 \
- ENABLE_INPUT_TYPE_WEEK=0 \
- ENABLE_INSPECTOR=1 \
- ENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 \
- ENABLE_LEGACY_NOTIFICATIONS=0 \
- ENABLE_LEGACY_VENDOR_PREFIXES=1 \
- ENABLE_LEGACY_WEB_AUDIO=0 \
- ENABLE_LINK_PREFETCH=0 \
- ENABLE_MATHML=1 \
- ENABLE_MEDIA_CAPTURE=0 \
- ENABLE_MEDIA_CONTROLS_SCRIPT=1 \
- ENABLE_MEDIA_SOURCE=0 \
- ENABLE_MEDIA_STATISTICS=0 \
- ENABLE_MEDIA_STREAM=0 \
- ENABLE_METER_ELEMENT=1 \
- ENABLE_MHTML=1 \
- ENABLE_MOUSE_CURSOR_SCALE=0 \
- ENABLE_NAVIGATOR_CONTENT_UTILS=0 \
- ENABLE_NETSCAPE_PLUGIN_API=1 \
- ENABLE_NETWORK_INFO=0 \
- ENABLE_NOTIFICATIONS=0 \
- ENABLE_ORIENTATION_EVENTS=0 \
- ENABLE_PAGE_VISIBILITY_API=1 \
- ENABLE_PERFORMANCE_TIMELINE=0 \
- ENABLE_PROGRESS_ELEMENT=1 \
- ENABLE_PROMISES=1 \
- ENABLE_PROXIMITY_EVENTS=0 \
- ENABLE_QUOTA=0 \
- ENABLE_RESOURCE_TIMING=0 \
- ENABLE_REQUEST_ANIMATION_FRAME=1 \
- ENABLE_SCRIPTED_SPEECH=0 \
- ENABLE_SHARED_WORKERS=1 \
- ENABLE_SMOOTH_SCROLLING=1 \
- ENABLE_SQL_DATABASE=1 \
- ENABLE_SUBPIXEL_LAYOUT=1 \
- ENABLE_TEMPLATE_ELEMENT=1 \
- ENABLE_SATURATED_LAYOUT_ARITHMETIC=1\
- ENABLE_TEXT_AUTOSIZING=0 \
- ENABLE_TOUCH_EVENTS=1 \
- ENABLE_TOUCH_ICON_LOADING=0 \
- ENABLE_USER_TIMING=0 \
- ENABLE_VIBRATION=0 \
- ENABLE_VIDEO_TRACK=1 \
- ENABLE_VIEW_MODE_CSS_MEDIA=1 \
- ENABLE_WEB_SOCKETS=1 \
- ENABLE_WEB_TIMING=1 \
- ENABLE_XHR_TIMEOUT=1
-
-dnl AM_WEBKIT_FEATURE_CONDITIONAL
-dnl Checks whether the given feature is enabled in the
-dnl build that is being configured and sets up equally-named
-dnl Automake conditional reflecting the feature status.
-dnl
-dnl Usage:
-dnl AM_WEBKIT_FEATURE_CONDITIONAL([FEATURE])
-AC_DEFUN([AM_WEBKIT_FEATURE_CONDITIONAL], [
- AC_PROG_AWK
-
- grep -qE "($1=1)" WebKitFeatures.txt
- if test $? -eq 0; then
- feature_enabled="yes";
- else
- feature_enabled="no";
- fi
-
- AM_CONDITIONAL([$1], [test "$feature_enabled" = "yes"])
-
-]) dnl AM_WEBKIT_FEATURE_CONDITIONAL
+++ /dev/null
-m4_define([webkit_major_version], [2])
-m4_define([webkit_minor_version], [3])
-m4_define([webkit_micro_version], [4])
-
-# This is the version we'll be using as part of our User-Agent string,
-# e.g., AppleWebKit/$(webkit_user_agent_version) ...
-#
-# Sourced from Source/WebCore/Configurations/Version.xcconfig
-m4_define([webkit_user_agent_major_version], [538])
-m4_define([webkit_user_agent_minor_version], [12])
-
-# Libtool library version, not to confuse with API version.
-# See http://www.gnu.org/software/libtool/manual/html_node/Libtool-versioning.html
-m4_define([libwebkitgtk_version], [22:1:22])
-m4_define([libjavascriptcoregtk_version], [16:3:16])
-m4_define([libwebkit2gtk_version], [33:0:8])
-
-m4_define([gtk2_required_version], [2.24.10])
-m4_define([gtk3_required_version], [3.6.0])
-m4_define([gtk3_wayland_required_version], [3.10.0])
-
-m4_define([atspi2_required_version], [2.5.3])
-m4_define([cairo_required_version], [1.10])
-m4_define([enchant_required_version], [0.22])
-m4_define([fontconfig_required_version], [2.5])
-m4_define([freetype2_required_version], [9.0])
-m4_define([geoclue2_required_version], [2.1.5])
-m4_define([glib_required_version], [2.36.0])
-m4_define([gobject_introspection_required_version], [1.32.0])
-m4_define([gstreamer_plugins_base_required_version], [1.0.3])
-m4_define([gstreamer_required_version], [1.0.3])
-m4_define([harfbuzz_required_version], [0.9.7])
-m4_define([libsoup_required_version], [2.42.0])
-m4_define([libxml_required_version], [2.6])
-m4_define([libxslt_required_version], [1.1.7])
-m4_define([pango_required_version], [1.30.0])
-m4_define([sqlite_required_version], [3.0])
+++ /dev/null
-# ===========================================================================
-# http://autoconf-archive.cryp.to/ax_compare_version.html
-# ===========================================================================
-#
-# SYNOPSIS
-#
-# AX_COMPARE_VERSION(VERSION_A, OP, VERSION_B, [ACTION-IF-TRUE], [ACTION-IF-FALSE])
-#
-# DESCRIPTION
-#
-# This macro compares two version strings. Due to the various number of
-# minor-version numbers that can exist, and the fact that string
-# comparisons are not compatible with numeric comparisons, this is not
-# necessarily trivial to do in a autoconf script. This macro makes doing
-# these comparisons easy.
-#
-# The six basic comparisons are available, as well as checking equality
-# limited to a certain number of minor-version levels.
-#
-# The operator OP determines what type of comparison to do, and can be one
-# of:
-#
-# eq - equal (test A == B)
-# ne - not equal (test A != B)
-# le - less than or equal (test A <= B)
-# ge - greater than or equal (test A >= B)
-# lt - less than (test A < B)
-# gt - greater than (test A > B)
-#
-# Additionally, the eq and ne operator can have a number after it to limit
-# the test to that number of minor versions.
-#
-# eq0 - equal up to the length of the shorter version
-# ne0 - not equal up to the length of the shorter version
-# eqN - equal up to N sub-version levels
-# neN - not equal up to N sub-version levels
-#
-# When the condition is true, shell commands ACTION-IF-TRUE are run,
-# otherwise shell commands ACTION-IF-FALSE are run. The environment
-# variable 'ax_compare_version' is always set to either 'true' or 'false'
-# as well.
-#
-# Examples:
-#
-# AX_COMPARE_VERSION([3.15.7],[lt],[3.15.8])
-# AX_COMPARE_VERSION([3.15],[lt],[3.15.8])
-#
-# would both be true.
-#
-# AX_COMPARE_VERSION([3.15.7],[eq],[3.15.8])
-# AX_COMPARE_VERSION([3.15],[gt],[3.15.8])
-#
-# would both be false.
-#
-# AX_COMPARE_VERSION([3.15.7],[eq2],[3.15.8])
-#
-# would be true because it is only comparing two minor versions.
-#
-# AX_COMPARE_VERSION([3.15.7],[eq0],[3.15])
-#
-# would be true because it is only comparing the lesser number of minor
-# versions of the two values.
-#
-# Note: The characters that separate the version numbers do not matter. An
-# empty string is the same as version 0. OP is evaluated by autoconf, not
-# configure, so must be a string, not a variable.
-#
-# The author would like to acknowledge Guido Draheim whose advice about
-# the m4_case and m4_ifvaln functions make this macro only include the
-# portions necessary to perform the specific comparison specified by the
-# OP argument in the final configure script.
-#
-# LAST MODIFICATION
-#
-# 2008-04-12
-#
-# COPYLEFT
-#
-# Copyright (c) 2008 Tim Toolan <toolan@ele.uri.edu>
-#
-# Copying and distribution of this file, with or without modification, are
-# permitted in any medium without royalty provided the copyright notice
-# and this notice are preserved.
-
-dnl #########################################################################
-AC_DEFUN([AX_COMPARE_VERSION], [
- AC_PROG_AWK
-
- # Used to indicate true or false condition
- ax_compare_version=false
-
- # Convert the two version strings to be compared into a format that
- # allows a simple string comparison. The end result is that a version
- # string of the form 1.12.5-r617 will be converted to the form
- # 0001001200050617. In other words, each number is zero padded to four
- # digits, and non digits are removed.
- AS_VAR_PUSHDEF([A],[ax_compare_version_A])
- A=`echo "$1" | sed -e 's/\([[0-9]]*\)/Z\1Z/g' \
- -e 's/Z\([[0-9]]\)Z/Z0\1Z/g' \
- -e 's/Z\([[0-9]][[0-9]]\)Z/Z0\1Z/g' \
- -e 's/Z\([[0-9]][[0-9]][[0-9]]\)Z/Z0\1Z/g' \
- -e 's/[[^0-9]]//g'`
-
- AS_VAR_PUSHDEF([B],[ax_compare_version_B])
- B=`echo "$3" | sed -e 's/\([[0-9]]*\)/Z\1Z/g' \
- -e 's/Z\([[0-9]]\)Z/Z0\1Z/g' \
- -e 's/Z\([[0-9]][[0-9]]\)Z/Z0\1Z/g' \
- -e 's/Z\([[0-9]][[0-9]][[0-9]]\)Z/Z0\1Z/g' \
- -e 's/[[^0-9]]//g'`
-
- dnl # In the case of le, ge, lt, and gt, the strings are sorted as necessary
- dnl # then the first line is used to determine if the condition is true.
- dnl # The sed right after the echo is to remove any indented white space.
- m4_case(m4_tolower($2),
- [lt],[
- ax_compare_version=`echo "x$A
-x$B" | sed 's/^ *//' | sort -r | sed "s/x${A}/false/;s/x${B}/true/;1q"`
- ],
- [gt],[
- ax_compare_version=`echo "x$A
-x$B" | sed 's/^ *//' | sort | sed "s/x${A}/false/;s/x${B}/true/;1q"`
- ],
- [le],[
- ax_compare_version=`echo "x$A
-x$B" | sed 's/^ *//' | sort | sed "s/x${A}/true/;s/x${B}/false/;1q"`
- ],
- [ge],[
- ax_compare_version=`echo "x$A
-x$B" | sed 's/^ *//' | sort -r | sed "s/x${A}/true/;s/x${B}/false/;1q"`
- ],[
- dnl Split the operator from the subversion count if present.
- m4_bmatch(m4_substr($2,2),
- [0],[
- # A count of zero means use the length of the shorter version.
- # Determine the number of characters in A and B.
- ax_compare_version_len_A=`echo "$A" | $AWK '{print(length)}'`
- ax_compare_version_len_B=`echo "$B" | $AWK '{print(length)}'`
-
- # Set A to no more than B's length and B to no more than A's length.
- A=`echo "$A" | sed "s/\(.\{$ax_compare_version_len_B\}\).*/\1/"`
- B=`echo "$B" | sed "s/\(.\{$ax_compare_version_len_A\}\).*/\1/"`
- ],
- [[0-9]+],[
- # A count greater than zero means use only that many subversions
- A=`echo "$A" | sed "s/\(\([[0-9]]\{4\}\)\{m4_substr($2,2)\}\).*/\1/"`
- B=`echo "$B" | sed "s/\(\([[0-9]]\{4\}\)\{m4_substr($2,2)\}\).*/\1/"`
- ],
- [.+],[
- AC_WARNING(
- [illegal OP numeric parameter: $2])
- ],[])
-
- # Pad zeros at end of numbers to make same length.
- ax_compare_version_tmp_A="$A`echo $B | sed 's/./0/g'`"
- B="$B`echo $A | sed 's/./0/g'`"
- A="$ax_compare_version_tmp_A"
-
- # Check for equality or inequality as necessary.
- m4_case(m4_tolower(m4_substr($2,0,2)),
- [eq],[
- test "x$A" = "x$B" && ax_compare_version=true
- ],
- [ne],[
- test "x$A" != "x$B" && ax_compare_version=true
- ],[
- AC_WARNING([illegal OP parameter: $2])
- ])
- ])
-
- AS_VAR_POPDEF([A])dnl
- AS_VAR_POPDEF([B])dnl
-
- dnl # Execute ACTION-IF-TRUE / ACTION-IF-FALSE.
- if test "$ax_compare_version" = "true" ; then
- m4_ifvaln([$4],[$4],[:])dnl
- m4_ifvaln([$5],[else $5])dnl
- fi
-]) dnl AX_COMPARE_VERSION
+++ /dev/null
-dnl dolt, a replacement for libtool
-dnl Copyright © 2007-2008 Josh Triplett <josh@freedesktop.org>
-dnl Copying and distribution of this file, with or without modification,
-dnl are permitted in any medium without royalty provided the copyright
-dnl notice and this notice are preserved.
-dnl
-dnl To use dolt, invoke the DOLT macro immediately after the libtool macros.
-dnl Optionally, copy this file into acinclude.m4, to avoid the need to have it
-dnl installed when running autoconf on your project.
-
-AC_DEFUN([DOLT], [
-AC_REQUIRE([AC_CANONICAL_HOST])
-# dolt, a replacement for libtool
-# Josh Triplett <josh@freedesktop.org>
-AC_PATH_PROG(DOLT_BASH, bash)
-AC_MSG_CHECKING([if dolt supports this host])
-dolt_supported=yes
-if test x$DOLT_BASH = x; then
- dolt_supported=no
-fi
-if test x$GCC != xyes; then
- dolt_supported=no
-fi
-case $host in
-i?86-*-linux*|x86_64-*-linux*|powerpc-*-linux* \
-|amd64-*-freebsd*|i?86-*-freebsd*|ia64-*-freebsd*)
- pic_options='-fPIC'
- ;;
-i?86-apple-darwin*)
- pic_options='-fno-common'
- ;;
-*mingw32*)
- pic_options='-DDLL_EXPORT'
- ;;
-*)
- dolt_supported=no
- ;;
-esac
-if test x$dolt_supported = xno ; then
- AC_MSG_RESULT([no, falling back to libtool])
- LTCOMPILE='$(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(COMPILE)'
- LTCXXCOMPILE='$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXXCOMPILE)'
-else
- AC_MSG_RESULT([yes, replacing libtool])
-
-dnl Start writing out doltcompile.
- cat <<__DOLTCOMPILE__EOF__ >doltcompile
-#!$DOLT_BASH
-__DOLTCOMPILE__EOF__
- cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
-args=("$[]@")
-for ((arg=0; arg<${#args@<:@@@:>@}; arg++)) ; do
- if test x"${args@<:@$arg@:>@}" = x-o ; then
- objarg=$((arg+1))
- break
- fi
-done
-if test x$objarg = x ; then
- echo 'Error: no -o on compiler command line' 1>&2
- exit 1
-fi
-lo="${args@<:@$objarg@:>@}"
-obj="${lo%.lo}"
-if test x"$lo" = x"$obj" ; then
- echo "Error: libtool object file name \"$lo\" does not end in .lo" 1>&2
- exit 1
-fi
-objbase="${obj##*/}"
-__DOLTCOMPILE__EOF__
-
-dnl Write out shared compilation code.
- if test x$enable_shared = xyes; then
- cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
-libobjdir="${obj%$objbase}.libs"
-if test ! -d "$libobjdir" ; then
- mkdir_out="$(mkdir "$libobjdir" 2>&1)"
- mkdir_ret=$?
- if test "$mkdir_ret" -ne 0 && test ! -d "$libobjdir" ; then
- echo "$mkdir_out" 1>&2
- exit $mkdir_ret
- fi
-fi
-pic_object="$libobjdir/$objbase.o"
-args@<:@$objarg@:>@="$pic_object"
-__DOLTCOMPILE__EOF__
- cat <<__DOLTCOMPILE__EOF__ >>doltcompile
-"\${args@<:@@@:>@}" $pic_options -DPIC || exit \$?
-__DOLTCOMPILE__EOF__
- fi
-
-dnl Write out static compilation code.
-dnl Avoid duplicate compiler output if also building shared objects.
- if test x$enable_static = xyes; then
- cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
-non_pic_object="$obj.o"
-args@<:@$objarg@:>@="$non_pic_object"
-__DOLTCOMPILE__EOF__
- if test x$enable_shared = xyes; then
- cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
-"${args@<:@@@:>@}" >/dev/null 2>&1 || exit $?
-__DOLTCOMPILE__EOF__
- else
- cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
-"${args@<:@@@:>@}" || exit $?
-__DOLTCOMPILE__EOF__
- fi
- fi
-
-dnl Write out the code to write the .lo file.
-dnl The second line of the .lo file must match "^# Generated by .*libtool"
- cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
-{
-echo "# $lo - a libtool object file"
-echo "# Generated by doltcompile, not libtool"
-__DOLTCOMPILE__EOF__
-
- if test x$enable_shared = xyes; then
- cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
-echo "pic_object='.libs/${objbase}.o'"
-__DOLTCOMPILE__EOF__
- else
- cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
-echo pic_object=none
-__DOLTCOMPILE__EOF__
- fi
-
- if test x$enable_static = xyes; then
- cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
-echo "non_pic_object='${objbase}.o'"
-__DOLTCOMPILE__EOF__
- else
- cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
-echo non_pic_object=none
-__DOLTCOMPILE__EOF__
- fi
-
- cat <<'__DOLTCOMPILE__EOF__' >>doltcompile
-} > "$lo"
-__DOLTCOMPILE__EOF__
-
-dnl Done writing out doltcompile; substitute it for libtool compilation.
- chmod +x doltcompile
- LTCOMPILE='$(top_builddir)/doltcompile $(COMPILE)'
- LTCXXCOMPILE='$(top_builddir)/doltcompile $(CXXCOMPILE)'
-
-dnl automake ignores LTCOMPILE and LTCXXCOMPILE when it has separate CFLAGS for
-dnl a target, so write out a libtool wrapper to handle that case.
-dnl Note that doltlibtool does not handle inferred tags or option arguments
-dnl without '=', because automake does not use them.
- cat <<__DOLTLIBTOOL__EOF__ > doltlibtool
-#!$DOLT_BASH
-__DOLTLIBTOOL__EOF__
- cat <<'__DOLTLIBTOOL__EOF__' >>doltlibtool
-top_builddir_slash="${0%%doltlibtool}"
-: ${top_builddir_slash:=./}
-args=()
-modeok=false
-tagok=false
-for arg in "$[]@"; do
- case "$arg" in
- --silent) ;;
- --mode=compile) modeok=true ;;
- --tag=CC|--tag=CXX) tagok=true ;;
- *) args@<:@${#args[@]}@:>@="$arg" ;;
- esac
-done
-if $modeok && $tagok ; then
- . ${top_builddir_slash}doltcompile "${args@<:@@@:>@}"
-else
- exec ${top_builddir_slash}libtool "$[]@"
-fi
-__DOLTLIBTOOL__EOF__
-
-dnl Done writing out doltlibtool; substitute it for libtool.
- chmod +x doltlibtool
- LIBTOOL='$(top_builddir)/doltlibtool'
-fi
-AC_SUBST(LTCOMPILE)
-AC_SUBST(LTCXXCOMPILE)
-# end dolt
-])
+++ /dev/null
-dnl GLIB_GSETTINGS
-dnl Defines GSETTINGS_SCHEMAS_INSTALL which controls whether
-dnl the schema should be compiled
-dnl
-
-AC_DEFUN([GLIB_GSETTINGS],
-[
- m4_pattern_allow([AM_V_GEN])
- AC_ARG_ENABLE(schemas-compile,
- AC_HELP_STRING([--disable-schemas-compile],
- [Disable regeneration of gschemas.compiled on install]),
- [case ${enableval} in
- yes) GSETTINGS_DISABLE_SCHEMAS_COMPILE="" ;;
- no) GSETTINGS_DISABLE_SCHEMAS_COMPILE="1" ;;
- *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-compile]) ;;
- esac])
- AC_SUBST([GSETTINGS_DISABLE_SCHEMAS_COMPILE])
- PKG_PROG_PKG_CONFIG([0.16])
- AC_SUBST(gsettingsschemadir, [${datadir}/glib-2.0/schemas])
- if test x$cross_compiling != xyes; then
- GLIB_COMPILE_SCHEMAS=`$PKG_CONFIG --variable glib_compile_schemas gio-2.0`
- else
- AC_PATH_PROG(GLIB_COMPILE_SCHEMAS, glib-compile-schemas)
- fi
- AC_SUBST(GLIB_COMPILE_SCHEMAS)
- if test "x$GLIB_COMPILE_SCHEMAS" = "x"; then
- ifelse([$2],,[AC_MSG_ERROR([glib-compile-schemas not found.])],[$2])
- else
- ifelse([$1],,[:],[$1])
- fi
-
- GSETTINGS_RULES='
-.PHONY : uninstall-gsettings-schemas install-gsettings-schemas clean-gsettings-schemas
-
-mostlyclean-am: clean-gsettings-schemas
-
-gsettings__enum_file = $(addsuffix .enums.xml,$(gsettings_ENUM_NAMESPACE))
-
-%.gschema.valid: %.gschema.xml $(gsettings__enum_file)
- $(AM_V_GEN) if test -f "$<"; then d=; else d="$(srcdir)/"; fi; $(GLIB_COMPILE_SCHEMAS) --dry-run $(addprefix --schema-file=,$(gsettings__enum_file)) --schema-file=$${d}$< && touch [$]@
-
-all-am: $(gsettings_SCHEMAS:.xml=.valid)
-uninstall-am: uninstall-gsettings-schemas
-install-data-am: install-gsettings-schemas
-
-.SECONDARY: $(gsettings_SCHEMAS)
-
-gsettings__base_list = \
- sed "$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g" | \
- sed "$$!N;$$!N;$$!N;$$!N;s/\n/ /g"
-
-install-gsettings-schemas: $(gsettings_SCHEMAS:.xml=.valid) $(gsettings__enum_file)
- @$(NORMAL_INSTALL)
- test -z "$(gsettingsschemadir)" || $(MKDIR_P) "$(DESTDIR)$(gsettingsschemadir)"
- @list='\''$(gsettings__enum_file) $(gsettings_SCHEMAS)'\''; test -n "$(gsettingsschemadir)" || list=; \
- for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- echo "$$d$$p"; \
- done | $(gsettings__base_list) | \
- while read files; do \
- echo " $(INSTALL_DATA) $$files '\''$(DESTDIR)$(gsettingsschemadir)'\''"; \
- $(INSTALL_DATA) $$files "$(DESTDIR)$(gsettingsschemadir)" || exit $$?; \
- done
- test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir)
-
-uninstall-gsettings-schemas:
- @$(NORMAL_UNINSTALL)
- @list='\''$(gsettings_SCHEMAS) $(gsettings__enum_file)'\''; test -n "$(gsettingsschemadir)" || list=; \
- files=`for p in $$list; do echo $$p; done | sed -e '\''s|^.*/||'\''`; \
- test -n "$$files" || exit 0; \
- echo " ( cd '\''$(DESTDIR)$(gsettingsschemadir)'\'' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(gsettingsschemadir)" && rm -f $$files
- test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir)
-
-clean-gsettings-schemas:
- rm -f $(gsettings_SCHEMAS:.xml=.valid) $(gsettings__enum_file)
-
-ifdef gsettings_ENUM_NAMESPACE
-$(gsettings__enum_file): $(gsettings_ENUM_FILES)
- $(AM_V_GEN) glib-mkenums --comments '\''<!-- @comment@ -->'\'' --fhead "<schemalist>" --vhead " <@type@ id='\''$(gsettings_ENUM_NAMESPACE).@EnumName@'\''>" --vprod " <value nick='\''@valuenick@'\'' value='\''@valuenum@'\''/>" --vtail " </@type@>" --ftail "</schemalist>" $(gsettings_ENUM_FILES) > [$]@.tmp && mv [$]@.tmp [$]@
-endif
-'
- _GSETTINGS_SUBST(GSETTINGS_RULES)
-])
-
-dnl _GSETTINGS_SUBST(VARIABLE)
-dnl Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST
-AC_DEFUN([_GSETTINGS_SUBST],
-[
-AC_SUBST([$1])
-m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])])
-]
-)
+2014-03-25 Martin Robinson <mrobinson@igalia.com>
+
+ [GTK] Remove the autotools build
+ https://bugs.webkit.org/show_bug.cgi?id=130717
+
+ Reviewed by Anders Carlsson.
+
+ * DumpRenderTree/config.h: Remove references to the autotools configure file.
+ * GNUmakefile.am: Removed.
+ * GtkLauncher/GNUmakefile.am: Removed.
+ * GtkLauncher/main.c: Remove references to the autotools configure file.
+ * MiniBrowser/gtk/BrowserDownloadsBar.c: Ditto.
+ * MiniBrowser/gtk/BrowserSearchBar.c: Ditto.
+ * MiniBrowser/gtk/BrowserWindow.c: Ditto.
+ * MiniBrowser/gtk/GNUmakefile.am: Removed.
+ * MiniBrowser/gtk/main.c: Remove references to the autotools configure file.
+ * Scripts/build-webkit: No longer handle autotools.
+ * Scripts/run-gtk-tests: Ditto.
+ (TestRunner._setup_testing_environment):
+ * Scripts/run-launcher: Ditto.
+ * Scripts/webkitdirs.pm: Ditto.
+ * Scripts/webkitpy/common/config/contributionareas.py: Remove autotools as a contribution area.
+ * Scripts/webkitpy/common/config/contributors.json: Ditto.
+ * Scripts/webkitpy/port/gtk.py: No longer handle autotools.
+ * Scripts/webkitpy/style/checker.py:
+ * TestWebKitAPI/GNUmakefile.am: Removed.
+ * TestWebKitAPI/config.h: Remove references to the autotools configure file.
+ * WebKitTestRunner/GNUmakefile.am: Removed.
+ * WebKitTestRunner/WebKitTestRunnerPrefix.h: Ditto.
+ * gtk/GNUmakefile.am: Removed.
+ * gtk/common.py: Remove checks for the autotools build.
+ * gtk/symbols.filter: Renamed from Source/autotools/symbols.filter.
+
2014-03-25 László Langó <llango.u-szeged@partner.samsung.com>
prepare-ChangeLog throws false positive warnings for modified files.
#define Config_H
-#if defined(HAVE_CONFIG_H) && HAVE_CONFIG_H
-#if defined(BUILDING_WITH_CMAKE)
+#if defined(HAVE_CONFIG_H) && HAVE_CONFIG_H && defined(BUILDING_WITH_CMAKE)
#include "cmakeconfig.h"
-#else
-#include "autotoolsconfig.h"
-#endif
#endif
#include <wtf/Platform.h>
+++ /dev/null
-noinst_PROGRAMS += \
- Programs/ImageDiff
-
-if ENABLE_WEBKIT1
-noinst_PROGRAMS += \
- Programs/DumpRenderTree
-endif
-
-# libWebCoreInternals
-# We must split off the window.internals implementation into a separate
-# convenience library because it requires a different include path order
-# to prefer the WebCore config.h over the DumpRenderTree config.h
-noinst_LTLIBRARIES += libWebCoreInternals.la
-libWebCoreInternals_la_SOURCES = \
- Source/WebCore/bindings/js/JSDOMWrapper.cpp \
- Source/WebCore/bindings/js/JSDOMWrapper.h \
- Source/WebCore/testing/MallocStatistics.h \
- Source/WebCore/testing/MemoryInfo.h \
- Source/WebCore/testing/Internals.cpp \
- Source/WebCore/testing/Internals.h \
- Source/WebCore/testing/InternalSettings.cpp \
- Source/WebCore/testing/InternalSettings.h \
- Source/WebCore/testing/TypeConversions.h \
- Source/WebCore/testing/js/WebCoreTestSupport.cpp \
- Source/WebCore/testing/js/WebCoreTestSupport.h
-
-libwebcoreinternals_built_sources += \
- DerivedSources/WebCore/InternalSettingsGenerated.cpp \
- DerivedSources/WebCore/InternalSettingsGenerated.h \
- DerivedSources/WebCore/JSMallocStatistics.cpp \
- DerivedSources/WebCore/JSMallocStatistics.h \
- DerivedSources/WebCore/JSMemoryInfo.cpp \
- DerivedSources/WebCore/JSMemoryInfo.h \
- DerivedSources/WebCore/JSInternals.cpp \
- DerivedSources/WebCore/JSInternals.h \
- DerivedSources/WebCore/JSInternalSettings.cpp \
- DerivedSources/WebCore/JSInternalSettings.h \
- DerivedSources/WebCore/JSInternalSettingsGenerated.cpp \
- DerivedSources/WebCore/JSInternalSettingsGenerated.h \
- DerivedSources/WebCore/JSTypeConversions.cpp \
- DerivedSources/WebCore/JSTypeConversions.h
-
-nodist_libWebCoreInternals_la_SOURCES = $(libwebcoreinternals_built_sources)
-BUILT_SOURCES += $(libwebcoreinternals_built_sources)
-
-libWebCoreInternals_la_CPPFLAGS = \
- $(global_cppflags) \
- $(platform_cppflags) \
- $(platformgtk_cppflags) \
- $(webcore_cppflags) \
- $(webcoregtk_cppflags) \
- $(javascriptcore_cppflags) \
- $(CAIRO_CFLAGS) \
- $(FREETYPE_CFLAGS) \
- $(LIBSOUP_CFLAGS) \
- $(PANGO_CFLAGS) \
- -I$(top_builddir)/DerivedSources \
- -I$(top_builddir)/DerivedSources/WebCore
-
-libWebCoreInternals_la_CXXFLAGS = \
- $(global_cxxflags) \
- $(libWebCoreInternals_la_CFLAGS)
-
-libWebCoreInternals_la_CFLAGS = \
- -fno-strict-aliasing \
- $(javascriptcore_cflags)
-
-# DumpRenderTree
-Programs_DumpRenderTree_CPPFLAGS = \
- $(global_cppflags) \
- -DTOP_LEVEL_DIR=\"${shell pwd}/${srcdir}\" \
- -I$(srcdir)/Tools/DumpRenderTree \
- -I$(srcdir)/Tools/DumpRenderTree/atk \
- -I$(srcdir)/Tools/DumpRenderTree/cairo \
- -I$(srcdir)/Tools/DumpRenderTree/gtk \
- -I$(srcdir)/Source/WebKit/gtk \
- -I$(srcdir)/Source/WebCore/platform/gtk \
- -I$(srcdir)/Source/WebCore/testing/js \
- -I$(top_builddir)/DerivedSources \
- -I$(top_builddir)/Source/WebKit/gtk \
- $(javascriptcore_cppflags) \
- $(platform_cppflags) \
- $(platformgtk_cppflags) \
- $(webcore_cppflags)
-
-if TARGET_X11_OR_WAYLAND
-Programs_DumpRenderTree_CPPFLAGS += \
- -DTEST_PLUGIN_DIR=\"${shell pwd}/${top_builddir}/TestNetscapePlugin/.libs\" \
- -DFONTS_CONF_DIR=\"${shell pwd}/${srcdir}/Tools/DumpRenderTree/gtk/fonts\"
-endif
-
-Programs_DumpRenderTree_SOURCES = \
- Source/WebCore/platform/gtk/GtkVersioning.c \
- Tools/DumpRenderTree/DumpRenderTree.h \
- Tools/DumpRenderTree/DumpRenderTreeCommon.cpp \
- Tools/DumpRenderTree/DumpRenderTreePrefix.h \
- Tools/DumpRenderTree/AccessibilityController.cpp \
- Tools/DumpRenderTree/AccessibilityController.h \
- Tools/DumpRenderTree/AccessibilityTextMarker.cpp \
- Tools/DumpRenderTree/AccessibilityTextMarker.h \
- Tools/DumpRenderTree/AccessibilityUIElement.cpp \
- Tools/DumpRenderTree/AccessibilityUIElement.h \
- Tools/DumpRenderTree/CyclicRedundancyCheck.cpp \
- Tools/DumpRenderTree/CyclicRedundancyCheck.h \
- Tools/DumpRenderTree/GCController.cpp \
- Tools/DumpRenderTree/GCController.h \
- Tools/DumpRenderTree/JavaScriptThreading.h \
- Tools/DumpRenderTree/TestRunner.cpp \
- Tools/DumpRenderTree/TestRunner.h \
- Tools/DumpRenderTree/PixelDumpSupport.cpp \
- Tools/DumpRenderTree/PixelDumpSupport.h \
- Tools/DumpRenderTree/WorkQueue.cpp \
- Tools/DumpRenderTree/WorkQueue.h \
- Tools/DumpRenderTree/WorkQueueItem.h \
- Tools/DumpRenderTree/config.h \
- Tools/DumpRenderTree/atk/AccessibilityCallbacks.h \
- Tools/DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp \
- Tools/DumpRenderTree/atk/AccessibilityControllerAtk.cpp \
- Tools/DumpRenderTree/atk/AccessibilityNotificationHandlerAtk.cpp \
- Tools/DumpRenderTree/atk/AccessibilityNotificationHandlerAtk.h \
- Tools/DumpRenderTree/atk/AccessibilityUIElementAtk.cpp \
- Tools/DumpRenderTree/cairo/PixelDumpSupportCairo.cpp \
- Tools/DumpRenderTree/cairo/PixelDumpSupportCairo.h \
- Tools/DumpRenderTree/gtk/AccessibilityControllerGtk.cpp \
- Tools/DumpRenderTree/gtk/DumpRenderTree.cpp \
- Tools/DumpRenderTree/gtk/DumpRenderTreeGtk.h \
- Tools/DumpRenderTree/gtk/EditingCallbacks.h \
- Tools/DumpRenderTree/gtk/EditingCallbacks.cpp \
- Tools/DumpRenderTree/gtk/EventSender.h \
- Tools/DumpRenderTree/gtk/EventSender.cpp \
- Tools/DumpRenderTree/gtk/GCControllerGtk.cpp \
- Tools/DumpRenderTree/gtk/TestRunnerGtk.cpp \
- Tools/DumpRenderTree/gtk/PixelDumpSupportGtk.cpp \
- Tools/DumpRenderTree/gtk/SelfScrollingWebKitWebView.cpp \
- Tools/DumpRenderTree/gtk/SelfScrollingWebKitWebView.h \
- Tools/DumpRenderTree/gtk/TextInputController.h \
- Tools/DumpRenderTree/gtk/TextInputController.cpp \
- Tools/DumpRenderTree/gtk/WorkQueueItemGtk.cpp
-
-Programs_DumpRenderTree_CXXFLAGS = \
- $(global_cxxflags) \
- $(Programs_DumpRenderTree_CFLAGS)
-
-Programs_DumpRenderTree_CFLAGS = \
- -fno-strict-aliasing \
- $(global_cflags) \
- $(CAIRO_CFLAGS) \
- $(GTK_CFLAGS) \
- $(LIBSOUP_CFLAGS)
-
-Programs_DumpRenderTree_LDADD = \
- libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- libwebkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- libPlatform.la \
- libPlatformGtk.la \
- libWebCorePlatform.la \
- libWebCoreModules.la \
- libWebCoreInternals.la \
- $(CAIRO_LIBS) \
- $(GTK_LIBS) \
- $(GLIB_LIBS) \
- $(LIBSOUP_LIBS) \
- $(FREETYPE_LIBS) \
- $(WINMM_LIBS) \
- $(XRENDER_LIBS) \
- $(XT_LIBS)
-
-Programs_DumpRenderTree_LDFLAGS = \
- -no-install
-
-# ImageDiff
-Programs_ImageDiff_CPPFLAGS = $(global_cppflags)
-
-Programs_ImageDiff_SOURCES = \
- Tools/ImageDiff/gtk/ImageDiff.cpp
-
-Programs_ImageDiff_CXXFLAGS = \
- $(global_cxxflags) \
- $(global_cppflags) \
- $(Programs_ImageDiff_CFLAGS)
-
-Programs_ImageDiff_CFLAGS = \
- -fno-strict-aliasing \
- $(global_cflags) \
- $(GTK_CFLAGS)
-
-Programs_ImageDiff_LDADD = \
- $(GTK_LIBS)
-
-Programs_ImageDiff_LDFLAGS = \
- -no-install
-
-# clean target
-CLEANFILES += \
- Programs/DumpRenderTree \
- Programs/GtkLauncher \
- Programs/ImageDiff
-
-if TARGET_X11
-
-# Build TestNetscapePlugin only for X11
-# since we don't support plugins for non-X11 builds at the moment.
-noinst_LTLIBRARIES += \
- TestNetscapePlugin/libTestNetscapePlugin.la
-
-TestNetscapePlugin_libTestNetscapePlugin_la_CPPFLAGS = \
- -I$(srcdir)/Tools/DumpRenderTree \
- -I$(srcdir)/Source/WebCore \
- -I$(srcdir)/Source/WebCore/bridge \
- -I$(srcdir)/Source/WebCore/plugins \
- -I$(srcdir)/Tools/DumpRenderTree/TestNetscapePlugIn \
- -I$(srcdir)/Tools/DumpRenderTree/TestNetscapePlugIn/unix/ForwardingHeaders \
- $(global_cppflags) \
- $(javascriptcore_cppflags) \
- -Wno-missing-format-attribute
-
-# For the Gtk port we want to use XP_UNIX both on X11 and Mac
-if !TARGET_WIN32
-TestNetscapePlugin_libTestNetscapePlugin_la_CPPFLAGS += -DXP_UNIX
-endif
-
-# Add MOZ_X11 only for X11 targets
-if TARGET_X11
-TestNetscapePlugin_libTestNetscapePlugin_la_CPPFLAGS += -DMOZ_X11
-endif
-
-TestNetscapePlugin_libTestNetscapePlugin_la_SOURCES = \
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/DocumentOpenInDestroyStream.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/EvaluateJSAfterRemovingPluginElement.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/FormValue.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/GetURLNotifyWithURLThatFailsToLoad.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/GetURLWithJavaScriptURL.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/GetURLWithJavaScriptURLDestroyingPlugin.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/GetUserAgentWithNullNPPFromNPPNew.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/LogNPPSetWindow.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/NPDeallocateCalledBeforeNPShutdown.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/NPPNewFails.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/NPPSetWindowCalledDuringDestruction.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/NPRuntimeCallsWithNullNPP.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/NPRuntimeObjectFromDestroyedPlugin.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/NPRuntimeRemoveProperty.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/NullNPPGetValuePointer.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/PassDifferentNPPStruct.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/PluginScriptableNPObjectInvokeDefault.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/PrivateBrowsing.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/ToStringAndValueOfObject.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/Tests/x11/CallInvalidateRectWithNullNPPArgument.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/PluginTest.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/PluginTest.h \
- Tools/DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/PluginObject.h \
- Tools/DumpRenderTree/TestNetscapePlugIn/TestObject.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/TestObject.h \
- Tools/DumpRenderTree/TestNetscapePlugIn/main.cpp \
- Tools/DumpRenderTree/TestNetscapePlugIn/unix/ForwardingHeaders/WebKit/npapi.h \
- Tools/DumpRenderTree/TestNetscapePlugIn/unix/ForwardingHeaders/WebKit/npfunctions.h \
- Tools/DumpRenderTree/TestNetscapePlugIn/unix/ForwardingHeaders/WebKit/npruntime.h
-
-TestNetscapePlugin_libTestNetscapePlugin_la_LDFLAGS = \
- -rpath ${shell pwd}/$(top_builddir)/../unix/TestNetscapePlugin/.libs \
- $(no_undefined) \
- -avoid-version \
- -module
-
-CLEANFILES += TestNetscapePlugin/libTestNetscapePlugin.la
-endif
-
-check-local:
- $(top_srcdir)/Tools/Scripts/run-gtk-tests --timeout=-1
- $(top_srcdir)/Tools/gtk/check-for-webkitdom-api-breaks
-
-EXTRA_DIST += \
- Tools/jhbuild/jhbuildutils.py \
- Tools/Scripts/VCSUtils.pm \
- Tools/Scripts/run-gtk-tests \
- Tools/Scripts/webkit-build-directory \
- Tools/Scripts/webkitdirs.pm
+++ /dev/null
-if ENABLE_WEBKIT1
-noinst_PROGRAMS += \
- Programs/GtkLauncher
-endif
-
-# GtkLauncher
-Programs_GtkLauncher_CPPFLAGS = \
- -I$(srcdir)/Source/WebKit/gtk \
- -I$(srcdir)/Source/WebCore/platform/network/soup/cache/ \
- -I$(top_builddir)/Source/WebKit/gtk \
- -I$(top_builddir)/DerivedSources \
- -DWEBKIT_EXEC_PATH=\"${shell pwd}/$(top_builddir)/Programs/\" \
- $(global_cppflags) \
- $(javascriptcore_cppflags)
-
-Programs_GtkLauncher_SOURCES = \
- Tools/GtkLauncher/LauncherInspectorWindow.c \
- Tools/GtkLauncher/LauncherInspectorWindow.h \
- Tools/GtkLauncher/main.c
-
-Programs_GtkLauncher_CFLAGS = \
- -ansi \
- -fno-strict-aliasing \
- $(global_cflags) \
- $(FREETYPE_CFLAGS) \
- $(GTK_CFLAGS) \
- $(LIBSOUP_CFLAGS) \
- $(GSTREAMER_CFLAGS)
-
-Programs_GtkLauncher_LDADD = \
- libwebkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- $(FREETYPE_LIBS) \
- $(GTK_LIBS) \
- $(GLIB_LIBS) \
- $(LIBSOUP_LIBS) \
- $(WINMM_LIBS) \
- $(GSTREAMER_LIBS)
-
-Programs_GtkLauncher_LDFLAGS = \
- -no-install
-
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#if defined(HAVE_CONFIG_H) && HAVE_CONFIG_H
-#ifdef BUILDING_WITH_CMAKE
#include "cmakeconfig.h"
-#else
-#include "autotoolsconfig.h"
-#endif
-#endif
-
#include "LauncherInspectorWindow.h"
#include <errno.h>
#include <gdk/gdkkeysyms.h>
* THE POSSIBILITY OF SUCH DAMAGE.
*/
-#if defined(HAVE_CONFIG_H) && HAVE_CONFIG_H
-#ifdef BUILDING_WITH_CMAKE
#include "cmakeconfig.h"
-#else
-#include "autotoolsconfig.h"
-#endif
-#endif
#include "BrowserDownloadsBar.h"
#include <glib/gi18n.h>
* THE POSSIBILITY OF SUCH DAMAGE.
*/
-#if defined(HAVE_CONFIG_H) && HAVE_CONFIG_H
-#ifdef BUILDING_WITH_CMAKE
#include "cmakeconfig.h"
-#else
-#include "autotoolsconfig.h"
-#endif
-#endif
#include "BrowserSearchBar.h"
-
static const char *searchEntryFailedStyle = "GtkEntry#searchEntry {background-color: #ff6666;}";
struct _BrowserSearchBar {
* THE POSSIBILITY OF SUCH DAMAGE.
*/
-#if defined(HAVE_CONFIG_H) && HAVE_CONFIG_H
-#ifdef BUILDING_WITH_CMAKE
+#if defined(HAVE_CONFIG_H) && HAVE_CONFIG_H && defined(BUILDING_WITH_CMAKE)
#include "cmakeconfig.h"
-#else
-#include "autotoolsconfig.h"
-#endif
#endif
#include "BrowserWindow.h"
+++ /dev/null
-if ENABLE_WEBKIT2
-noinst_PROGRAMS += \
- Programs/MiniBrowser
-endif
-
-Programs_MiniBrowser_CPPFLAGS = \
- -I$(srcdir)/Source \
- -I$(top_builddir)/DerivedSources/WebKit2 \
- -I$(top_builddir)/DerivedSources/WebKit2/webkit2gtk \
- -I$(top_builddir)/DerivedSources/WebKit2/webkit2gtk/include \
- -DWEBKIT_EXEC_PATH=\"${shell pwd}/$(top_builddir)/Programs/\" \
- -DWEBKIT_INJECTED_BUNDLE_PATH=\"${shell pwd}/$(top_builddir)/.libs\" \
- -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_6 \
- $(global_cppflags) \
- $(javascriptcore_cppflags) \
- $(FREETYPE_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(GTK_CFLAGS) \
- $(LIBSOUP_CFLAGS)
-
-Programs_MiniBrowser_SOURCES = \
- Tools/MiniBrowser/gtk/BrowserCellRendererVariant.h \
- Tools/MiniBrowser/gtk/BrowserCellRendererVariant.c \
- Tools/MiniBrowser/gtk/BrowserDownloadsBar.h \
- Tools/MiniBrowser/gtk/BrowserDownloadsBar.c \
- Tools/MiniBrowser/gtk/BrowserSearchBar.h \
- Tools/MiniBrowser/gtk/BrowserSearchBar.c \
- Tools/MiniBrowser/gtk/BrowserSettingsDialog.h \
- Tools/MiniBrowser/gtk/BrowserSettingsDialog.c \
- Tools/MiniBrowser/gtk/BrowserWindow.h \
- Tools/MiniBrowser/gtk/BrowserWindow.c \
- Tools/MiniBrowser/gtk/main.c
-
-minibrowser_built_sources += \
- DerivedSources/WebKit2/BrowserMarshal.h \
- DerivedSources/WebKit2/BrowserMarshal.c
-nodist_Programs_MiniBrowser_SOURCES = \
- $(minibrowser_built_sources)
-
-Programs_MiniBrowser_LDADD = \
- libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- $(FREETYPE_LIBS) \
- $(GLIB_LIBS) \
- $(GTK_LIBS) \
- $(LIBSOUP_LIBS)
-
-Programs_MiniBrowser_LDFLAGS = \
- -no-install
-
-CLEANFILES += \
- $(top_builddir)/Programs/MiniBrowser \
- $(minibrowser_built_sources) \
- $(top_builddir)/stamp-mini-browser-marshal.h \
- $(top_builddir)/stamp-mini-browser-marshal.c
-
-BUILT_SOURCES += $(minibrowser_built_sources)
-
-minibrowser_marshal_list = $(srcdir)/Tools/MiniBrowser/gtk/browser-marshal.list
-
-$(GENSOURCES_WEBKIT2)/BrowserMarshal.h: stamp-mini-browser-marshal.h
- @true
-$(GENSOURCES_WEBKIT2)/BrowserMarshal.c: stamp-mini-browser-marshal.c
- @true
-
-stamp-mini-browser-marshal.c: $(minibrowser_marshal_list)
- $(AM_V_GEN)$(GLIB_GENMARSHAL) --prefix=browser_marshal $(minibrowser_marshal_list) --body > $(GENSOURCES_WEBKIT2)/BrowserMarshal.c && \
- echo timestamp > $(@F)
-
-stamp-mini-browser-marshal.h: $(minibrowser_marshal_list)
- $(AM_V_GEN)$(GLIB_GENMARSHAL) --prefix=browser_marshal $(minibrowser_marshal_list) --header > $(GENSOURCES_WEBKIT2)/BrowserMarshal.h && \
- echo timestamp > $(@F)
-
-EXTRA_DIST += \
- $(srcdir)/Tools/MiniBrowser/gtk/browser-marshal.list
-
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#if defined(HAVE_CONFIG_H) && HAVE_CONFIG_H
-#ifdef BUILDING_WITH_CMAKE
#include "cmakeconfig.h"
-#else
-#include "autotoolsconfig.h"
-#endif
-#endif
#include "BrowserWindow.h"
#include <errno.h>
chdir $dir or die;
$result = 0;
- # For Gtk the WebKit project builds all others
- if (isGtkAutotools() && $dir ne "Source/WebKit") {
- chdirWebKit();
- next;
- }
-
my $project = basename($dir);
my $baseProductDir = baseProductDir();
- if (isGtkAutotools()) {
- $result = buildGtkProject($project, $clean, $prefixPath, $makeArgs, $noWebKit1, $noWebKit2, @features);
- } elsif (isAppleMacWebKit()) {
+ if (isAppleMacWebKit()) {
my @local_options = @options;
push @local_options, XcodeCoverageSupportOptions() if $coverageSupport;
my $projectPath = $project =~ /gtest/ ? "xcode/gtest" : $project;
self._test_env = os.environ
self._test_env['GSETTINGS_BACKEND'] = 'memory'
self._test_env["TEST_WEBKIT_API_WEBKIT2_RESOURCES_PATH"] = common.top_level_path("Tools", "TestWebKitAPI", "Tests", "WebKit2")
- self._test_env["TEST_WEBKIT_API_WEBKIT2_INJECTED_BUNDLE_PATH"] = common.tests_library_build_path()
+ self._test_env["TEST_WEBKIT_API_WEBKIT2_INJECTED_BUNDLE_PATH"] = common.library_build_path()
self._test_env["WEBKIT_EXEC_PATH"] = self._programs_path
if not self._run_xvfb():
checkFrameworks();
# Set paths according to the build system used
-if (isGtk()) {
- if (isGtkAutotools()) {
- $launcherPath = catdir($productDir, "Programs");
- } else {
- $launcherPath = catdir($productDir, "bin");
- }
-
- if (isWK2()) {
- $launcherPath = catdir($launcherPath, "MiniBrowser");
- } else {
- $launcherPath = catdir($launcherPath, "GtkLauncher");
- }
-}
-
-if (isEfl()) {
+if (isGtk() || isEfl()) {
if (isWK2()) {
$launcherPath = catdir($productDir, "bin", "MiniBrowser");
- } else {
+ } elif (isEfl()) {
$launcherPath = catdir($productDir, "bin", "EWebLauncher");
+ } elif (isGtk()) {
+ $launcherPath = catdir($productDir, "bin", "GtkLauncher");
}
}
my $nmPath;
my $osXVersion;
my $generateDsym;
-my $isGtkAutotools;
-my $isGtkCMake;
+my $isGtk;
my $isWinCE;
my $isWinCairo;
my $isWin64;
determineBaseProductDir();
determineXcodeSDK();
- if (isGtkAutotools()) {
- determineConfigurationProductDir();
- my $host_triple = `grep -E '^host = ' $configurationProductDir/GNUmakefile 2> /dev/null`;
- if ($host_triple =~ m/^host = ([^-]+)-/) {
- # We have a configured build tree; use it.
- $architecture = $1;
- }
- } elsif (isAppleMacWebKit()) {
+ if (isAppleMacWebKit()) {
if (open ARCHITECTURE, "$baseProductDir/Architecture") {
$architecture = <ARCHITECTURE>;
close ARCHITECTURE;
$architecture = 'armv7';
}
}
- } elsif (isEfl() || isGtkCMake()) {
+ } elsif (isEfl() || isGtk()) {
my $host_processor = "";
$host_processor = `cmake --system-information | grep CMAKE_SYSTEM_PROCESSOR`;
if ($host_processor =~ m/^CMAKE_SYSTEM_PROCESSOR \"([^"]+)\"/) {
push(@args, '--release') if ($configuration =~ "^Release");
push(@args, '--32-bit') if ($architecture ne "x86_64" and !isWin64());
push(@args, '--64-bit') if (isWin64());
- push(@args, '--gtkautotools') if isGtkAutotools();
- push(@args, '--gtk') if isGtkCMake();
+ push(@args, '--gtk') if isGtk();
push(@args, '--efl') if isEfl();
push(@args, '--wincairo') if isWinCairo();
push(@args, '--wince') if isWinCE();
sub jscProductDir
{
my $productDir = productDir();
- $productDir .= "/bin" if (isEfl() || isGtkCMake());
- $productDir .= "/Programs" if isGtkAutotools();
+ $productDir .= "/bin" if (isEfl() || isGtk());
return $productDir;
}
# WebKitGTK+ for GTK2, WebKitGTK+ for GTK3, and WebKit2 respectively.
my @libraries = ("libwebkitgtk-1.0", "libwebkitgtk-3.0", "libwebkit2gtk-3.0");
my $extension = isDarwin() ? ".dylib" : ".so";
-
- my $builtLibraryPath = "$configurationProductDir/.libs/";
- if (isGtkCMake()) {
- $builtLibraryPath = "$configurationProductDir/lib/";
- }
+ my $builtLibraryPath = "$configurationProductDir/lib/";
foreach $libraryName (@libraries) {
my $libraryPath = "$builtLibraryPath" . $libraryName . $extension;
return $isEfl;
}
-sub determineIsGtkCMake()
-{
- return if defined($isGtkCMake);
- $isGtkCMake = checkForArgumentAndRemoveFromARGV("--gtk");
-}
-
-sub isGtkCMake()
-{
- determineIsGtkCMake();
- return $isGtkCMake;
-}
-
-sub isGtkAutotools()
+sub determineIsGtk()
{
- determineIsGtkAutotools();
- return $isGtkAutotools;
+ return if defined($isGtk);
+ $isGtk = checkForArgumentAndRemoveFromARGV("--gtk");
}
sub isGtk()
{
- return isGtkCMake() || isGtkAutotools();
-}
-
-sub determineIsGtkAutotools()
-{
- return if defined($isGtkAutotools);
- $isGtkAutotools = checkForArgumentAndRemoveFromARGV("--gtkautotools");
+ determineIsGtk();
+ return $isGtk;
}
sub isWinCE()
return system @command;
}
-sub autotoolsFlag($$)
-{
- my ($flag, $feature) = @_;
- my $prefix = $flag ? "--enable" : "--disable";
-
- return $prefix . '-' . $feature;
-}
-
-sub runAutogenForAutotoolsProjectIfNecessary($@)
-{
- my ($dir, $prefix, $sourceDir, $project, $joinedOverridableFeatures, @buildArgs) = @_;
-
- # Always enable introspection when building WebKitGTK+.
- unshift(@buildArgs, "--enable-introspection");
-
- # Also, always enable developer mode for developer/test builds.
- unshift(@buildArgs, "--enable-developer-mode");
-
- # Optimize for running WebKit inside the build tree
- unshift(@buildArgs, "--disable-fast-install");
-
- my $joinedBuildArgs = join(" ", @buildArgs);
-
- if (-e "GNUmakefile") {
- # Just assume that build-jsc will never be used to reconfigure JSC. Later
- # we can go back and make this more complicated if the demand is there.
- if ($project ne "WebKit") {
- return;
- }
-
- # Run autogen.sh again if either the features overrided by build-webkit or build arguments have changed.
- if (!isCachedArgumentfileOutOfDate("WebKitFeatureOverrides.txt", $joinedOverridableFeatures)
- && !isCachedArgumentfileOutOfDate("previous-autogen-arguments.txt", $joinedBuildArgs)) {
- return;
- }
- }
-
- print "Calling autogen.sh in " . $dir . "\n\n";
- print "Installation prefix directory: $prefix\n" if(defined($prefix));
-
- # Only for WebKit, write the autogen.sh arguments to a file so that we can detect
- # when they change and automatically re-run it.
- if ($project eq 'WebKit') {
- open(OVERRIDABLE_FEATURES, ">WebKitFeatureOverrides.txt");
- print OVERRIDABLE_FEATURES $joinedOverridableFeatures;
- close(OVERRIDABLE_FEATURES);
-
- open(AUTOTOOLS_ARGUMENTS, ">previous-autogen-arguments.txt");
- print AUTOTOOLS_ARGUMENTS $joinedBuildArgs;
- close(AUTOTOOLS_ARGUMENTS);
- }
-
- # Make the path relative since it will appear in all -I compiler flags.
- # Long argument lists cause bizarre slowdowns in libtool.
- my $relSourceDir = File::Spec->abs2rel($sourceDir) || ".";
-
- # Compiler options to keep floating point values consistent
- # between 32-bit and 64-bit architectures. The options are also
- # used on Chromium build.
- determineArchitecture();
- if ($architecture ne "x86_64" && !isARM() && !isCrossCompilation()) {
- $ENV{'CXXFLAGS'} = "-march=pentium4 -msse2 -mfpmath=sse " . ($ENV{'CXXFLAGS'} || "");
- }
-
- # Prefix the command with jhbuild run.
- unshift(@buildArgs, "$relSourceDir/autogen.sh");
- unshift(@buildArgs, jhbuildWrapperPrefixIfNeeded());
- if (system(@buildArgs) ne 0) {
- die "Calling autogen.sh failed!\n";
- }
-}
-
sub getJhbuildPath()
{
my @jhbuildPath = File::Spec->splitdir(baseProductDir());
return 0;
}
-sub buildAutotoolsProject($@)
-{
- my ($project, $clean, $prefix, $makeArgs, $noWebKit1, $noWebKit2, @features) = @_;
-
- my $make = $ENV{'MAKE'} //= 'make';
- my $dir = productDir();
- my $config = passedConfiguration() || configuration();
-
- # Use rm to clean the build directory since distclean may miss files
- if ($clean && -d $dir) {
- system "rm", "-rf", "$dir";
- }
-
- if (! -d $dir) {
- File::Path::mkpath($dir) or die "Failed to create build directory " . $dir
- }
- chdir $dir or die "Failed to cd into " . $dir . "\n";
-
- if ($clean) {
- return 0;
- }
-
- my @buildArgs = @ARGV;
- if ($noWebKit1) {
- unshift(@buildArgs, "--disable-webkit1");
- }
- if ($noWebKit2) {
- unshift(@buildArgs, "--disable-webkit2");
- }
-
- # Configurable features listed here should be kept in sync with the
- # features for which there exists a configuration option in configure.ac.
- my %configurableFeatures = (
- "battery-status" => 1,
- "gamepad" => 1,
- "geolocation" => 1,
- "svg" => 1,
- "svg-fonts" => 1,
- "video" => 1,
- "webgl" => 1,
- "web-audio" => 1,
- );
-
- # These features are ones which build-webkit cannot control, typically because
- # they can only be active when we have the proper dependencies.
- my %unsetFeatures = (
- "accelerated-2d-canvas" => 1,
- );
-
- my @overridableFeatures = ();
- foreach (@features) {
- if ($configurableFeatures{$_->{option}}) {
- push @buildArgs, autotoolsFlag(${$_->{value}}, $_->{option});;
- } elsif (!$unsetFeatures{$_->{option}}) {
- push @overridableFeatures, $_->{define} . "=" . (${$_->{value}} ? "1" : "0");
- }
- }
-
- $makeArgs = $makeArgs || "";
- $makeArgs = $makeArgs . " " . $ENV{"WebKitMakeArguments"} if $ENV{"WebKitMakeArguments"};
-
- # Automatically determine the number of CPUs for make only
- # if make arguments haven't already been specified.
- if ($makeArgs eq "") {
- $makeArgs = "-j" . numberOfCPUs();
- }
-
- # WebKit is the default target, so we don't need to specify anything.
- if ($project eq "JavaScriptCore") {
- $makeArgs .= " jsc";
- } elsif ($project eq "WTF") {
- $makeArgs .= " libWTF.la";
- }
-
- $prefix = $ENV{"WebKitInstallationPrefix"} if !defined($prefix);
- push @buildArgs, "--prefix=" . $prefix if defined($prefix);
-
- # Check if configuration is Debug.
- my $debug = $config =~ m/debug/i;
- if ($debug) {
- push @buildArgs, "--enable-debug";
- } else {
- push @buildArgs, "--disable-debug";
- }
-
- if (checkForArgumentAndRemoveFromArrayRef("--update-gtk", \@buildArgs)) {
- # Force autogen to run, to catch the possibly updated libraries.
- system("rm -f previous-autogen-arguments.txt");
-
- system("perl", "$sourceDir/Tools/Scripts/update-webkitgtk-libs") == 0 or die $!;
- }
-
- # If GNUmakefile exists, don't run autogen.sh unless its arguments
- # have changed. The makefile should be smart enough to track autotools
- # dependencies and re-run autogen.sh when build files change.
- my $joinedOverridableFeatures = join(" ", @overridableFeatures);
- runAutogenForAutotoolsProjectIfNecessary($dir, $prefix, $sourceDir, $project, $joinedOverridableFeatures, @buildArgs);
-
- my $runWithJhbuild = join(" ", jhbuildWrapperPrefixIfNeeded());
- if (system("$runWithJhbuild $make $makeArgs") ne 0) {
- die "\nFailed to build WebKit using '$make'!\n";
- }
-
- chdir ".." or die;
-
- if (!checkForArgumentAndRemoveFromARGV("--disable-gtk-doc")) {
- if ($project eq 'WebKit' && !isCrossCompilation() && !($noWebKit1 && $noWebKit2)) {
- my @docGenerationOptions = ("$sourceDir/Tools/gtk/generate-gtkdoc", "--skip-html");
- unshift(@docGenerationOptions, jhbuildWrapperPrefixIfNeeded());
-
- if (system(@docGenerationOptions)) {
- die "\n gtkdoc did not build without warnings\n";
- }
- }
- }
-
- return 0;
-}
-
sub jhbuildWrapperPrefixIfNeeded()
{
if (-e getJhbuildPath()) {
{
return "Efl" if isEfl();
return "WinCE" if isWinCE();
- return "GTK" if isGtkCMake();
+ return "GTK" if isGtk();
return "";
}
sub isCMakeBuild()
{
- return isEfl() || isWinCE() || isGtkCMake();
+ return isEfl() || isWinCE() || isGtk();
}
sub promptUser
return $input ? $input : $default;
}
-sub buildGtkProject
-{
- my ($project, $clean, $prefix, $makeArgs, $noWebKit1, $noWebKit2, @features) = @_;
-
- if ($project ne "WebKit" and $project ne "JavaScriptCore" and $project ne "WTF") {
- die "Unsupported project: $project. Supported projects: WebKit, JavaScriptCore, WTF\n";
- }
-
- return buildAutotoolsProject($project, $clean, $prefix, $makeArgs, $noWebKit1, $noWebKit2, @features);
-}
-
sub appleApplicationSupportPath
{
if (isWin64()) {
{
if (isAppleMacWebKit()) {
return runMacWebKitApp(File::Spec->catfile(productDir(), "WebKitTestRunner"));
- } elsif (isGtk()) {
- my $productDir = productDir();
- my $injectedBundlePath = "$productDir/Libraries/.libs/libTestRunnerInjectedBundle";
- print "Starting WebKitTestRunner with TEST_RUNNER_INJECTED_BUNDLE_FILENAME set to point to $injectedBundlePath.\n";
- $ENV{TEST_RUNNER_INJECTED_BUNDLE_FILENAME} = $injectedBundlePath;
- my @args = ("$productDir/Programs/WebKitTestRunner", @ARGV);
- return system {$args[0] } @args;
}
return 1;
_Area('Android port', ['android']),
_Area('Animation', ['animation', 'animator']),
_Area('Apple\'s Windows port', ['win', 'windows']), # FIXME: need to exclude chromium...
- _Area('Autotools Build', ['autotools']),
_Area('Basic types and data structures (WTF)', ['wtf']),
# FIXME: 'Bidirectional text'
# FIXME: 'Build/test infrastructure (stuff under Tools/Scripts)'
"jmalonzo@gmail.com",
"jmalonzo@webkit.org"
],
- "expertise" : "The WebKitGtk Port, Autotools Build",
+ "expertise" : "The WebKitGtk Port",
"nicks" : [
"janm"
]
if not self.get_option("wrapper"):
raise ValueError('use --wrapper=\"valgrind\" for memory leak detection on GTK')
- def _is_cmake_build(self):
- # Look for the autotools config.log file, which means that we
- # assume a CMake build (--gtk) when lacking evidence of either.
- return not os.path.exists(self._build_path('config.log'))
-
def _built_executables_path(self, *path):
- if self._is_cmake_build():
- return self._build_path(*(('bin',) + path))
- else:
- return self._build_path(*(('Programs',) + path))
+ return self._build_path(*(('bin',) + path))
def _built_libraries_path(self, *path):
- if self._is_cmake_build():
- return self._build_path(*(('lib',) + path))
- else:
- return self._build_path(*(('.libs',) + path))
+ return self._build_path(*(('lib',) + path))
def warn_if_bug_missing_in_test_expectations(self):
return not self.get_option('webkit_test_runner')
def _port_flag_for_scripts(self):
- if self._is_cmake_build():
- return "--gtk"
- else:
- return "--gtkautotools"
+ return "--gtk"
@memoized
def _driver_class(self):
environment = super(GtkPort, self).setup_environ_for_server(server_name)
environment['GSETTINGS_BACKEND'] = 'memory'
environment['LIBOVERLAY_SCROLLBAR'] = '0'
- if self._is_cmake_build():
- environment['TEST_RUNNER_INJECTED_BUNDLE_FILENAME'] = self._build_path('lib', 'libTestRunnerInjectedBundle.so')
- environment['TEST_RUNNER_TEST_PLUGIN_PATH'] = self._build_path('lib')
- else:
- environment['TEST_RUNNER_INJECTED_BUNDLE_FILENAME'] = self._build_path('Libraries', 'libTestRunnerInjectedBundle.la')
- environment['TEST_RUNNER_TEST_PLUGIN_PATH'] = self._build_path('TestNetscapePlugin', '.libs')
+ environment['TEST_RUNNER_INJECTED_BUNDLE_FILENAME'] = self._build_path('lib', 'libTestRunnerInjectedBundle.so')
+ environment['TEST_RUNNER_TEST_PLUGIN_PATH'] = self._build_path('lib')
environment['AUDIO_RESOURCES_PATH'] = self.path_from_webkit_base('Source', 'WebCore', 'platform', 'audio', 'resources')
self._copy_value_from_environ_if_set(environment, 'WEBKIT_OUTPUTDIR')
if self.get_option("leaks"):
def build_webkit_command(self, build_style=None):
command = super(GtkPort, self).build_webkit_command(build_style)
- if self._is_cmake_build():
- command.extend(["--gtk", "--update-gtk"])
- else:
- command.extend(["--gtkautotools", "--update-gtk"])
+ command.extend(["--gtk", "--update-gtk"])
if self.get_option('webkit_test_runner'):
command.append("--no-webkit1")
"Source/WebCore/css/CSSParser.cpp"],
["-readability/naming"]),
- ([# The GTK+ port uses the autotoolsconfig.h header in some C sources
- # to serve the same purpose of config.h.
+ ([# The GTK+ port uses the cmakeconfig.h header directly in some C sources.
"Tools/GtkLauncher/main.c"],
["-build/include_order"]),
+++ /dev/null
-noinst_LTLIBRARIES += \
- Libraries/libTestWebKitAPIMain.la
-
-if ENABLE_WEBKIT2
-noinst_LTLIBRARIES += \
- Libraries/libTestWebKit2GtkAPI.la
-endif
-
-Libraries_libTestWebKitAPIMain_la_SOURCES = \
- Tools/TestWebKitAPI/Test.h \
- Tools/TestWebKitAPI/TestsController.cpp \
- Tools/TestWebKitAPI/TestsController.h \
- Tools/TestWebKitAPI/gtk/main.cpp
-
-# Use -isystem gcc flag so that gcc considers gtest headers as system headers.
-# We need this to avoid a lot of compile warnings due to -Wundef.
-# See http://code.google.com/p/googletest/issues/detail?id=258
-Libraries_libTestWebKitAPIMain_la_CPPFLAGS = \
- -isystem $(srcdir)/Source/ThirdParty/gtest/include \
- -I$(srcdir)/Tools/TestWebKitAPI \
- -I$(srcdir)/Source/ThirdParty/gtest/include \
- -I$(top_builddir)/DerivedSources/WebCore/include \
- -I$(top_builddir)/DerivedSources/WebKit2/include \
- $(global_cppflags) \
- $(javascriptcore_cppflags) \
- $(GTK_CFLAGS)
-
-webkitgtk_tests_cflags = \
- -fno-strict-aliasing \
- -DTEST_PLUGIN_DIR=\"${shell pwd}/${top_builddir}/TestNetscapePlugin/.libs\" \
- -I$(srcdir)/Source/JavaScriptCore/ForwardingHeaders \
- -I$(WebKit) \
- -I$(GENSOURCES) \
- -I$(top_builddir)/Source/WebKit/gtk \
- -I$(top_srcdir)/Source/WebCore/bindings \
- -I$(top_srcdir)/Source/WebCore/bindings/gobject \
- $(global_cppflags) \
- $(global_cflags) \
- $(javascriptcore_cppflags) \
- $(FREETYPE_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(GTK_CFLAGS) \
- $(LIBSOUP_CFLAGS) \
- $(XRENDER_CFLAGS) \
- $(XT_CFLAGS)
-
-webkitgtk_tests_ldadd = \
- libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- libwebkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- $(FREETYPE_LIBS) \
- $(GTK_LIBS) \
- $(GLIB_LIBS) \
- $(LIBSOUP_LIBS) \
- $(XRENDER_LIBS)
-
-webkitgtk_tests_ldflags = \
- -no-install
-
-
-webkit2gtk_tests_cppflags = \
- -DWEBKIT_EXEC_PATH=\"${shell pwd}/$(top_builddir)/Programs\" \
- -DWEBKIT_SRC_DIR=\"${shell pwd}/${srcdir}\" \
- -DWEBKIT_DERIVED_SRC_DIR=\"${shell pwd}/${top_builddir}/DerivedSources\" \
- -DWEBKIT_TEST_PLUGIN_DIR=\"${shell pwd}/${top_builddir}/TestNetscapePlugin/.libs\" \
- -DWEBKIT_TEST_WEB_EXTENSIONS_DIR=\"${shell pwd}/${top_builddir}/Libraries/WebExtensions/.libs\" \
- -DWEBKIT_INJECTED_BUNDLE_PATH=\"${shell pwd}/$(top_builddir)/.libs\" \
- $(javascriptcore_cppflags) \
- -I$(srcdir)/Source \
- -I$(srcdir)/Source/WebKit2 \
- -I$(srcdir)/Source/JavaScriptCore \
- -I$(srcdir)/Tools/TestWebKitAPI/gtk/WebKit2Gtk \
- -I$(top_builddir)/DerivedSources/WebKit2/include \
- -I$(top_builddir)/DerivedSources/WebKit2/webkit2gtk \
- -I$(top_builddir)/DerivedSources/WebKit2/webkit2gtk/include \
- -I$(srcdir)/Source/WebKit2/UIProcess/API/gtk \
- $(global_cppflags) \
- $(FREETYPE_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(GTK_CFLAGS) \
- $(LIBSOUP_CFLAGS)
-
-webkit2gtk_tests_ldadd = \
- Libraries/libTestWebKit2GtkAPI.la \
- libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- $(FREETYPE_LIBS) \
- $(GEOCLUE_LIBS) \
- $(GLIB_LIBS) \
- $(GTK_LIBS) \
- $(LIBSOUP_LIBS)
-
-webkit2gtk_tests_ldflags = \
- -no-install
-
-Libraries_libTestWebKit2GtkAPI_la_SOURCES = \
- Tools/TestWebKitAPI/gtk/WebKit2Gtk/LoadTrackingTest.cpp \
- Tools/TestWebKitAPI/gtk/WebKit2Gtk/LoadTrackingTest.h \
- Tools/TestWebKitAPI/gtk/WebKit2Gtk/WebKitTestBus.cpp \
- Tools/TestWebKitAPI/gtk/WebKit2Gtk/WebKitTestBus.h \
- Tools/TestWebKitAPI/gtk/WebKit2Gtk/WebKitTestServer.cpp \
- Tools/TestWebKitAPI/gtk/WebKit2Gtk/WebKitTestServer.h \
- Tools/TestWebKitAPI/gtk/WebKit2Gtk/WebProcessTestRunner.cpp \
- Tools/TestWebKitAPI/gtk/WebKit2Gtk/WebProcessTestRunner.h \
- Tools/TestWebKitAPI/gtk/WebKit2Gtk/TestMain.cpp \
- Tools/TestWebKitAPI/gtk/WebKit2Gtk/TestMain.h \
- Tools/TestWebKitAPI/gtk/WebKit2Gtk/WebViewTest.cpp \
- Tools/TestWebKitAPI/gtk/WebKit2Gtk/WebViewTest.h
-
-Libraries_libTestWebKit2GtkAPI_la_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-
-
-noinst_PROGRAMS += \
- Programs/TestWebKitAPI/WTF/TestWTF \
- Programs/TestWebKitAPI/JavaScriptCore/TestJavaScriptCore \
- Programs/TestWebKitAPI/WebCore/TestWebCore \
- Programs/TestWebKitAPI/WebCoreGtk/TestWebCoreGtk
-
-if ENABLE_WEBKIT1
-noinst_PROGRAMS += \
- Programs/TestWebKitAPI/WebKitGtk/testapplicationcache \
- Programs/TestWebKitAPI/WebKitGtk/testcontextmenu \
- Programs/TestWebKitAPI/WebKitGtk/testdomdocument \
- Programs/TestWebKitAPI/WebKitGtk/testdomdomwindow \
- Programs/TestWebKitAPI/WebKitGtk/testdomnode \
- Programs/TestWebKitAPI/WebKitGtk/testhttpbackend \
- Programs/TestWebKitAPI/WebKitGtk/testfavicondatabase \
- Programs/TestWebKitAPI/WebKitGtk/testloading \
- Programs/TestWebKitAPI/WebKitGtk/testglobals \
- Programs/TestWebKitAPI/WebKitGtk/testmimehandling \
- Programs/TestWebKitAPI/WebKitGtk/testnetworkrequest \
- Programs/TestWebKitAPI/WebKitGtk/testnetworkresponse \
- Programs/TestWebKitAPI/WebKitGtk/testwebframe \
- Programs/TestWebKitAPI/WebKitGtk/testwebbackforwardlist \
- Programs/TestWebKitAPI/WebKitGtk/testwebhistoryitem \
- Programs/TestWebKitAPI/WebKitGtk/testwindow \
- Programs/TestWebKitAPI/WebKitGtk/testdownload \
- Programs/TestWebKitAPI/WebKitGtk/testatk \
- Programs/TestWebKitAPI/WebKitGtk/testatkroles \
- Programs/TestWebKitAPI/WebKitGtk/testhittestresult \
- Programs/TestWebKitAPI/WebKitGtk/testwebinspector \
- Programs/TestWebKitAPI/WebKitGtk/testwebsettings \
- Programs/TestWebKitAPI/WebKitGtk/testwebresource \
- Programs/TestWebKitAPI/WebKitGtk/testwebdatasource \
- Programs/TestWebKitAPI/WebKitGtk/testwebplugindatabase \
- Programs/TestWebKitAPI/WebKitGtk/testwebview \
- Programs/TestWebKitAPI/WebKitGtk/testkeyevents \
- Programs/TestWebKitAPI/WebKitGtk/testcopyandpaste
-endif
-
-if ENABLE_WEBKIT2
-noinst_PROGRAMS += \
- Programs/TestWebKitAPI/WebKit2/TestWebKit2 \
- Programs/TestWebKitAPI/WebKit2Gtk/InspectorTestServer \
- Programs/TestWebKitAPI/WebKit2Gtk/TestAuthentication \
- Programs/TestWebKitAPI/WebKit2Gtk/TestBackForwardList \
- Programs/TestWebKitAPI/WebKit2Gtk/TestContextMenu \
- Programs/TestWebKitAPI/WebKit2Gtk/TestCookieManager \
- Programs/TestWebKitAPI/WebKit2Gtk/TestDOMNode \
- Programs/TestWebKitAPI/WebKit2Gtk/TestDownloads \
- Programs/TestWebKitAPI/WebKit2Gtk/TestFrame \
- Programs/TestWebKitAPI/WebKit2Gtk/TestInspector \
- Programs/TestWebKitAPI/WebKit2Gtk/TestInspectorServer \
- Programs/TestWebKitAPI/WebKit2Gtk/TestLoaderClient \
- Programs/TestWebKitAPI/WebKit2Gtk/TestMultiprocess \
- Programs/TestWebKitAPI/WebKit2Gtk/TestPrinting \
- Programs/TestWebKitAPI/WebKit2Gtk/TestResources \
- Programs/TestWebKitAPI/WebKit2Gtk/TestSSL \
- Programs/TestWebKitAPI/WebKit2Gtk/TestUIClient \
- Programs/TestWebKitAPI/WebKit2Gtk/TestWebExtensions \
- Programs/TestWebKitAPI/WebKit2Gtk/TestWebKitVersion \
- Programs/TestWebKitAPI/WebKit2Gtk/TestWebKitFaviconDatabase \
- Programs/TestWebKitAPI/WebKit2Gtk/TestWebKitFindController \
- Programs/TestWebKitAPI/WebKit2Gtk/TestWebKitPolicyClient \
- Programs/TestWebKitAPI/WebKit2Gtk/TestWebKitSettings \
- Programs/TestWebKitAPI/WebKit2Gtk/TestWebKitWebContext \
- Programs/TestWebKitAPI/WebKit2Gtk/TestWebKitWebView \
- Programs/TestWebKitAPI/WebKit2Gtk/TestWebKitWebViewGroup \
- Programs/TestWebKitAPI/WebKit2Gtk/TestWebViewEditor
-
-if HAVE_ATSPI2
-noinst_PROGRAMS += \
- Programs/TestWebKitAPI/WebKit2Gtk/AccessibilityTestServer \
- Programs/TestWebKitAPI/WebKit2Gtk/TestWebKitAccessibility
-endif
-endif # ENABLE_WEBKIT2
-
-Programs_TestWebKitAPI_WTF_TestWTF_CPPFLAGS = \
- $(Libraries_libTestWebKitAPIMain_la_CPPFLAGS) \
- $(GLIB_LIBS) \
- $(CAIRO_CFLAGS)
-
-Programs_TestWebKitAPI_WTF_TestWTF_CXXFLAGS = \
- -DGTEST_HAS_RTTI=0 \
- $(global_cxxflags)
-
-Programs_TestWebKitAPI_WTF_TestWTF_LDADD = \
- Libraries/libTestWebKitAPIMain.la \
- Libraries/libgtest.la \
- libWTF.la \
- $(GTK_LIBS) \
- $(GLIB_LIBS)
-
-Programs_TestWebKitAPI_WTF_TestWTF_LDFLAGS = \
- -no-install
-
-Programs_TestWebKitAPI_WTF_TestWTF_SOURCES = \
- Tools/TestWebKitAPI/Tests/WTF/AtomicString.cpp \
- Tools/TestWebKitAPI/Tests/WTF/CString.cpp \
- Tools/TestWebKitAPI/Tests/WTF/CheckedArithmeticOperations.cpp \
- Tools/TestWebKitAPI/Tests/WTF/Functional.cpp \
- Tools/TestWebKitAPI/Tests/WTF/HashMap.cpp \
- Tools/TestWebKitAPI/Tests/WTF/HashSet.cpp \
- Tools/TestWebKitAPI/Tests/WTF/IntegerToStringConversion.cpp \
- Tools/TestWebKitAPI/Tests/WTF/ListHashSet.cpp \
- Tools/TestWebKitAPI/Tests/WTF/MD5.cpp \
- Tools/TestWebKitAPI/Tests/WTF/MathExtras.cpp \
- Tools/TestWebKitAPI/Tests/WTF/MediaTime.cpp \
- Tools/TestWebKitAPI/Tests/WTF/MetaAllocator.cpp \
- Tools/TestWebKitAPI/Tests/WTF/MoveOnly.h \
- Tools/TestWebKitAPI/Tests/WTF/RedBlackTree.cpp \
- Tools/TestWebKitAPI/Tests/WTF/Ref.cpp \
- Tools/TestWebKitAPI/Tests/WTF/RefLogger.h \
- Tools/TestWebKitAPI/Tests/WTF/RefPtr.cpp \
- Tools/TestWebKitAPI/Tests/WTF/SHA1.cpp \
- Tools/TestWebKitAPI/Tests/WTF/SaturatedArithmeticOperations.cpp \
- Tools/TestWebKitAPI/Tests/WTF/StringBuilder.cpp \
- Tools/TestWebKitAPI/Tests/WTF/StringHasher.cpp \
- Tools/TestWebKitAPI/Tests/WTF/StringImpl.cpp \
- Tools/TestWebKitAPI/Tests/WTF/StringOperators.cpp \
- Tools/TestWebKitAPI/Tests/WTF/TemporaryChange.cpp \
- Tools/TestWebKitAPI/Tests/WTF/Vector.cpp \
- Tools/TestWebKitAPI/Tests/WTF/gobject/GUniquePtr.cpp \
- Tools/TestWebKitAPI/WTFStringUtilities.h
-
-Programs_TestWebKitAPI_JavaScriptCore_TestJavaScriptCore_CPPFLAGS = \
- $(Libraries_libTestWebKitAPIMain_la_CPPFLAGS)
-
-Programs_TestWebKitAPI_JavaScriptCore_TestJavaScriptCore_CXXFLAGS = \
- -DGTEST_HAS_RTTI=0 \
- $(global_cxxflags)
-
-Programs_TestWebKitAPI_JavaScriptCore_TestJavaScriptCore_LDADD = \
- Libraries/libTestWebKitAPIMain.la \
- Libraries/libgtest.la \
- libWTF.la \
- $(GTK_LIBS)
-
-Programs_TestWebKitAPI_JavaScriptCore_TestJavaScriptCore_LDFLAGS = \
- -no-install
-
-Programs_TestWebKitAPI_JavaScriptCore_TestJavaScriptCore_SOURCES = \
- Tools/TestWebKitAPI/Tests/JavaScriptCore/VMInspector.cpp
-
-webcore_layer_deps = \
- libPlatform.la \
- libPlatformGtk.la \
- libWebCorePlatform.la \
- libWebCoreGtk.la \
- libWebCore.la \
- libWebCoreModules.la
-
-webcore_layer_deps += \
- libWebCoreSVG.la
-
-if ENABLE_INDEXED_DATABASE
-webcore_layer_deps += \
- libLevelDB.la
-endif
-if USE_OPENGL
-webcore_layer_deps += \
- libANGLE.la
-endif
-
-webcore_layer_archives = $(foreach lib, $(webcore_layer_deps), $(shell echo $(lib) | sed "s/\(.*\)\.la/.libs\/\1.a/"))
-
-libWebCoreLayer.a: $(webcore_layer_deps)
- $(AM_V_GEN)
- $(AM_V_at)$(shell rm -f $@)
- $(AM_V_at)$(shell find . -name "*.o" > objects_list)
- $(AM_V_at)$(foreach archive, $(webcore_layer_archives), $(shell $(AR) t $(archive) | xargs -n1 basename | xargs -I obj_file grep -F obj_file objects_list | xargs -n50 $(AR) $(AR_FLAGS) $@))
- $(AM_V_at)$(shell rm -f objects_list)
-
-DISTCLEANFILES += \
- $(top_builddir)/libWebCoreLayer.a
-
-Programs_TestWebKitAPI_WebCore_TestWebCore_CPPFLAGS = \
- $(Libraries_libTestWebKitAPIMain_la_CPPFLAGS) \
- -I$(srcdir)/Source/WebCore/platform/network/soup \
- -I$(top_builddir)/DerivedSources/WebCore/include \
- $(LIBSOUP_CFLAGS)
-
-Programs_TestWebKitAPI_WebCore_TestWebCore_CXXFLAGS = \
- -DGTEST_HAS_RTTI=0 \
- $(global_cxxflags)
-
-Programs_TestWebKitAPI_WebCore_TestWebCore_LDADD = \
- Libraries/libTestWebKitAPIMain.la \
- Libraries/libgtest.la \
- libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- libWTF.la \
- libWebCoreLayer.a \
- $(CAIRO_LIBS) \
- $(FREETYPE_LIBS) \
- $(GAMEPAD_LIBS) \
- $(GEOCLUE_LIBS) \
- $(GLIB_LIBS) \
- $(GSTREAMER_LIBS) \
- $(GTK_LIBS) \
- $(JPEG_LIBS) \
- $(LIBSECRET_LIBS) \
- $(LIBSOUP_LIBS) \
- $(LIBXML_LIBS) \
- $(OPENGL_LIBS) \
- $(PANGO_LIBS) \
- $(PNG_LIBS) \
- $(SQLITE3_LIBS) \
- $(UNICODE_LIBS) \
- $(WEBP_LIBS) \
- $(XRENDER_LIBS) \
- $(XT_LIBS) \
- $(ZLIB_LIBS)
-
-Programs_TestWebKitAPI_WebCore_TestWebCore_LDFLAGS = \
- -no-install
-
-Programs_TestWebKitAPI_WebCore_TestWebCore_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebCore/URL.cpp \
- Tools/TestWebKitAPI/Tests/WebCore/LayoutUnit.cpp
-
-Programs_TestWebKitAPI_WebCoreGtk_TestWebCoreGtk_CPPFLAGS = \
- $(Programs_TestWebKitAPI_WTF_TestWTF_CPPFLAGS) \
- $(platform_cppflags) \
- $(platformgtk_cppflags) \
- $(webcore_cppflags) \
- $(webcoregtk_cppflags) \
- $(FREETYPE_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(GTK_CFLAGS) \
- $(LIBSOUP_CFLAGS)
-
-Programs_TestWebKitAPI_WebCoreGtk_TestWebCoreGtk_CXXFLAGS = \
- -DGTEST_HAS_RTTI=0 \
- $(global_cxxflags)
-
-Programs_TestWebKitAPI_WebCoreGtk_TestWebCoreGtk_LDADD = \
- Libraries/libTestWebKitAPIMain.la \
- Libraries/libgtest.la \
- libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- libPlatformGtk.la \
- libWebCore.la \
- libWebCoreGtk.la \
- $(FREETYPE_LIBS) \
- $(GLIB_LIBS) \
- $(GTK_LIBS) \
- $(LIBSOUP_LIBS)
-
-Programs_TestWebKitAPI_WebCoreGtk_TestWebCoreGtk_LDFLAGS = \
- $(Programs_TestWebKitAPI_WTF_TestWTF_LDFLAGS)
-
-Programs_TestWebKitAPI_WebCoreGtk_TestWebCoreGtk_SOURCES = \
- Source/WebCore/platform/graphics/IntPoint.cpp \
- Source/WebCore/platform/graphics/IntRect.cpp \
- Source/WebCore/platform/graphics/IntSize.cpp \
- Source/WebCore/platform/graphics/cairo/IntRectCairo.cpp \
- Source/WebCore/platform/graphics/gtk/IntRectGtk.cpp \
- Source/WebCore/platform/gtk/GtkInputMethodFilter.cpp \
- Tools/TestWebKitAPI/config.h \
- Tools/TestWebKitAPI/Tests/gtk/InputMethodFilter.cpp
-
-Programs_TestWebKitAPI_WebKitGtk_testapplicationcache_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testapplicationcache.c
-Programs_TestWebKitAPI_WebKitGtk_testapplicationcache_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testapplicationcache_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testapplicationcache_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testcontextmenu_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testcontextmenu.c
-Programs_TestWebKitAPI_WebKitGtk_testcontextmenu_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testcontextmenu_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testcontextmenu_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testdomdocument_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testdomdocument.c
-Programs_TestWebKitAPI_WebKitGtk_testdomdocument_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testdomdocument_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testdomdocument_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testdomdomwindow_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testdomdomwindow.c
-Programs_TestWebKitAPI_WebKitGtk_testdomdomwindow_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testdomdomwindow_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testdomdomwindow_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testdomnode_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testdomnode.c
-Programs_TestWebKitAPI_WebKitGtk_testdomnode_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testdomnode_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testdomnode_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testhttpbackend_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testhttpbackend.c
-Programs_TestWebKitAPI_WebKitGtk_testhttpbackend_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testhttpbackend_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testhttpbackend_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testfavicondatabase_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testfavicondatabase.c \
- Tools/TestWebKitAPI/Tests/WebKitGtk/test_utils.c
-Programs_TestWebKitAPI_WebKitGtk_testfavicondatabase_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testfavicondatabase_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testfavicondatabase_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testglobals_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testglobals.c
-Programs_TestWebKitAPI_WebKitGtk_testglobals_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testglobals_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testglobals_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testloading_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testloading.c
-Programs_TestWebKitAPI_WebKitGtk_testloading_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testloading_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testloading_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testmimehandling_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testmimehandling.c \
- Tools/TestWebKitAPI/Tests/WebKitGtk/test_utils.c
-Programs_TestWebKitAPI_WebKitGtk_testmimehandling_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testmimehandling_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testmimehandling_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testnetworkrequest_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testnetworkrequest.c
-Programs_TestWebKitAPI_WebKitGtk_testnetworkrequest_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testnetworkrequest_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testnetworkrequest_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testnetworkresponse_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testnetworkresponse.c
-Programs_TestWebKitAPI_WebKitGtk_testnetworkresponse_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testnetworkresponse_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testnetworkresponse_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testwebframe_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testwebframe.c
-Programs_TestWebKitAPI_WebKitGtk_testwebframe_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testwebframe_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testwebframe_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testwebplugindatabase_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testwebplugindatabase.c
-Programs_TestWebKitAPI_WebKitGtk_testwebplugindatabase_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testwebplugindatabase_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testwebplugindatabase_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testwebbackforwardlist_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testwebbackforwardlist.c
-Programs_TestWebKitAPI_WebKitGtk_testwebbackforwardlist_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testwebbackforwardlist_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testwebbackforwardlist_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testwebhistoryitem_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testwebhistoryitem.c
-Programs_TestWebKitAPI_WebKitGtk_testwebhistoryitem_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testwebhistoryitem_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testwebhistoryitem_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testwindow_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testwindow.c
-Programs_TestWebKitAPI_WebKitGtk_testwindow_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testwindow_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testwindow_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testdownload_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testdownload.c
-Programs_TestWebKitAPI_WebKitGtk_testdownload_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testdownload_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testdownload_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testatk_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testatk.c
-Programs_TestWebKitAPI_WebKitGtk_testatk_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testatk_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testatk_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testatkroles_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testatkroles.c
-Programs_TestWebKitAPI_WebKitGtk_testatkroles_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testatkroles_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testatkroles_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testwebinspector_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testwebinspector.c \
- Tools/TestWebKitAPI/Tests/WebKitGtk/test_utils.c
-Programs_TestWebKitAPI_WebKitGtk_testwebinspector_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testwebinspector_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testwebinspector_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testwebsettings_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testwebsettings.c
-Programs_TestWebKitAPI_WebKitGtk_testwebsettings_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testwebsettings_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testwebsettings_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testwebresource_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testwebresource.c
-Programs_TestWebKitAPI_WebKitGtk_testwebresource_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testwebresource_LDADD = $(webkitgtk_tests_ldadd)
-
-Programs_TestWebKitAPI_WebKitGtk_testwebdatasource_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testwebdatasource.c
-Programs_TestWebKitAPI_WebKitGtk_testwebdatasource_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testwebdatasource_LDADD = $(webkitgtk_tests_ldadd)
-
-Programs_TestWebKitAPI_WebKitGtk_testwebview_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testwebview.c Tools/TestWebKitAPI/Tests/WebKitGtk/test_utils.c
-Programs_TestWebKitAPI_WebKitGtk_testwebview_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testwebview_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testwebview_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testhittestresult_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testhittestresult.c
-Programs_TestWebKitAPI_WebKitGtk_testhittestresult_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testhittestresult_LDADD = $(webkitgtk_tests_ldadd)
-
-Programs_TestWebKitAPI_WebKitGtk_testkeyevents_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testkeyevents.c
-Programs_TestWebKitAPI_WebKitGtk_testkeyevents_CFLAGS = $(webkitgtk_tests_cflags)
-Programs_TestWebKitAPI_WebKitGtk_testkeyevents_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testkeyevents_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKitGtk_testcopyandpaste_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKitGtk/testcopyandpaste.c \
- Source/WebCore/platform/gtk/GtkVersioning.c
-Programs_TestWebKitAPI_WebKitGtk_testcopyandpaste_CFLAGS = \
- $(webkitgtk_tests_cflags) \
- -I$(srcdir)/Source/WebCore/platform/gtk \
- -I$(srcdir)/Source/WebCore
-Programs_TestWebKitAPI_WebKitGtk_testcopyandpaste_LDADD = $(webkitgtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKitGtk_testcopyandpaste_LDFLAGS = $(webkitgtk_tests_ldflags)
-
-
-Programs_TestWebKitAPI_WebKit2_TestWebKit2_CPPFLAGS = \
- $(Programs_TestWebKitAPI_WTF_TestWTF_CPPFLAGS) \
- -I$(top_builddir)/DerivedSources/WebKit2/include \
- $(FREETYPE_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(GTK_CFLAGS) \
- $(LIBSOUP_CFLAGS)
-
-Programs_TestWebKitAPI_WebKit2_TestWebKit2_CXXFLAGS = \
- -DGTEST_HAS_RTTI=0 \
- $(global_cxxflags)
-
-Programs_TestWebKitAPI_WebKit2_TestWebKit2_LDADD = \
- Libraries/libTestWebKitAPIMain.la \
- Libraries/libgtest.la \
- libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- $(FREETYPE_LIBS) \
- $(GLIB_LIBS) \
- $(GTK_LIBS) \
- $(LIBSOUP_LIBS)
-
-Programs_TestWebKitAPI_WebKit2_TestWebKit2_LDFLAGS = \
- $(Programs_TestWebKitAPI_WTF_TestWTF_LDFLAGS)
-
-Programs_TestWebKitAPI_WebKit2_TestWebKit2_SOURCES = \
- Tools/TestWebKitAPI/config.h \
- Tools/TestWebKitAPI/gtk/PlatformUtilitiesGtk.cpp \
- Tools/TestWebKitAPI/gtk/PlatformWebViewGtk.cpp \
- Tools/TestWebKitAPI/JavaScriptTest.cpp \
- Tools/TestWebKitAPI/JavaScriptTest.h \
- Tools/TestWebKitAPI/PlatformUtilities.cpp \
- Tools/TestWebKitAPI/PlatformUtilities.h \
- Tools/TestWebKitAPI/PlatformWebView.h \
- Tools/TestWebKitAPI/Tests/WebKit2/AboutBlankLoad.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/CanHandleRequest.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/CloseThenTerminate.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/CookieManager.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/DidAssociateFormControls.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/DidNotHandleKeyDown.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionNoCache.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/DownloadDecideDestinationCrash.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/EvaluateJavaScript.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/FailedLoad.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/Find.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/ForceRepaint.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/FrameMIMETypeHTML.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/FrameMIMETypePNG.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/Geolocation.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/GetInjectedBundleInitializationUserDataCallback.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/HitTestResultNodeHandle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleFrameHitTest.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleInitializationUserDataCallbackWins.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/LayoutMilestonesWithAllContentInFrame.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/LoadAlternateHTMLStringWithNonDirectoryURL.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/LoadCanceledNoServerRedirectCallback.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/LoadPageOnCrash.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/MouseMoveAfterCrash.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayout.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFails.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutForImages.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFrames.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/PageLoadBasic.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/PageLoadDidChangeLocationWithinPageForFrame.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/ParentFrame.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/PreventEmptyUserAgent.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/PrivateBrowsingPushStateNoHistoryCallback.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/ReloadPageAfterCrash.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/ResizeReversePaginatedWebView.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/ResizeWindowAfterCrash.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/ResponsivenessTimerDoesntFireEarly.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/RestoreSessionStateContainingFormData.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/ScrollPinningBehaviors.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/SpacebarScrolling.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/TerminateTwice.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/UserMessage.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/WillLoad.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/WillSendSubmitEvent.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/WKPageGetScaleFactorNotZero.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/WKPreferences.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/WKString.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/WKStringJSString.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/WKURL.cpp
-
-if ENABLE_WEBKIT2
-noinst_LTLIBRARIES += \
- Libraries/libTestWebKitAPIInjectedBundle.la
-endif # ENABLE_WEBKIT2
-
-Libraries_libTestWebKitAPIInjectedBundle_la_SOURCES = \
- Tools/TestWebKitAPI/InjectedBundleController.cpp \
- Tools/TestWebKitAPI/InjectedBundleController.h \
- Tools/TestWebKitAPI/InjectedBundleMain.cpp \
- Tools/TestWebKitAPI/InjectedBundleTest.h \
- Tools/TestWebKitAPI/PlatformUtilities.cpp \
- Tools/TestWebKitAPI/PlatformUtilities.h \
- Tools/TestWebKitAPI/Tests/WebKit2/CanHandleRequest_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/DidAssociateFormControls_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionBasic_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/DOMWindowExtensionNoCache_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/GetInjectedBundleInitializationUserDataCallback_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/HitTestResultNodeHandle_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleFrameHitTest_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/InjectedBundleInitializationUserDataCallbackWins_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/LoadCanceledNoServerRedirectCallback_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/MouseMoveAfterCrash_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayout_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFails_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutForImages_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/NewFirstVisuallyNonEmptyLayoutFrames_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/ParentFrame_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/ResponsivenessTimerDoesntFireEarly_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/ShouldGoToBackForwardListItem_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/UserMessage_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/WillLoad_Bundle.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2/WillSendSubmitEvent_Bundle.cpp \
- Tools/TestWebKitAPI/gtk/InjectedBundleControllerGtk.cpp \
- Tools/TestWebKitAPI/gtk/PlatformUtilitiesGtk.cpp
-
-Libraries_libTestWebKitAPIInjectedBundle_la_LDFLAGS = \
- -rpath ${shell pwd}/$(top_builddir)/Libraries/.libs \
- $(no_undefined) \
- -avoid-version \
- -module
-
-Libraries_libTestWebKitAPIInjectedBundle_la_CPPFLAGS = \
- $(Libraries_libTestWebKitAPIMain_la_CPPFLAGS) \
- -I$(top_builddir)/DerivedSources/InjectedBundle \
- $(GTK_CFLAGS)
-
-Libraries_libTestWebKitAPIInjectedBundle_la_CXXFLAGS = \
- -DGTEST_HAS_RTTI=0 \
- $(global_cxxflags)
-
-Libraries_libTestWebKitAPIInjectedBundle_la_CFLAGS = \
- $(global_cflags)
-
-
-if ENABLE_WEBKIT2
-noinst_LTLIBRARIES += Libraries/WebExtensions/libWebExtensionTest.la
-endif
-
-Libraries_WebExtensions_libWebExtensionTest_la_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/WebExtensionTest.cpp
-
-Libraries_WebExtensions_libWebExtensionTest_la_LDFLAGS = \
- -rpath ${shell pwd}/$(top_builddir)/Libraries/WebExtensions/.libs \
- $(no_undefined) \
- -avoid-version \
- -module
-
-Libraries_WebExtensions_libWebExtensionTest_la_CPPFLAGS = \
- -I$(srcdir)/Source/WebKit2/WebProcess/InjectedBundle/API/gtk \
- -I$(top_builddir)/DerivedSources \
- -I$(top_builddir)/DerivedSources/WebKit2/webkit2extension/include \
- -DWEBKIT2_COMPILATION \
- $(webkit2gtk_tests_cppflags)
-
-Libraries_WebExtensions_libWebExtensionTest_la_CXXFLAGS = \
- $(global_cxxflags)
-
-Libraries_WebExtensions_libWebExtensionTest_la_CFLAGS = \
- $(global_cflags)
-
-
-if ENABLE_WEBKIT2
-noinst_LTLIBRARIES += Libraries/WebExtensions/libWebProcessTest.la
-endif
-
-Libraries_WebExtensions_libWebProcessTest_la_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/DOMNodeTest.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/FrameTest.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/WebProcessTest.cpp \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/WebProcessTest.h
-
-Libraries_WebExtensions_libWebProcessTest_la_LDFLAGS = \
- -rpath ${shell pwd}/$(top_builddir)/Libraries/WebExtensions/.libs \
- $(no_undefined) \
- -avoid-version \
- -module
-
-Libraries_WebExtensions_libWebProcessTest_la_CPPFLAGS = \
- -I$(srcdir)/Source/WebKit2/WebProcess/InjectedBundle/API/gtk \
- -I$(top_builddir)/DerivedSources \
- -I$(top_builddir)/DerivedSources/WebKit2/webkit2extension/include \
- -DWEBKIT2_COMPILATION \
- $(webkit2gtk_tests_cppflags)
-
-Libraries_WebExtensions_libWebProcessTest_la_CXXFLAGS = \
- $(global_cxxflags)
-
-Libraries_WebExtensions_libWebProcessTest_la_CFLAGS = \
- $(global_cflags)
-
-
-Programs/TestWebKitAPI/WebKit2Gtk/resources/webkit2gtk-tests-resources.gresource: Tools/TestWebKitAPI/Tests/WebKit2Gtk/resources/webkit2gtk-tests.gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(srcdir) --generate-dependencies $(srcdir)/Tools/TestWebKitAPI/Tests/WebKit2Gtk/resources/webkit2gtk-tests.gresource.xml)
- $(AM_V_at)mkdir -p ${GENPROGRAMS}/TestWebKitAPI/WebKit2Gtk/resources
- $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) --target=$@ --sourcedir=$(srcdir) $<
-
-DISTCLEANFILES += \
- Programs/TestWebKitAPI/WebKit2Gtk/resources/webkit2gtk-tests-resources.gresource
-
-noinst_DATA += \
- Programs/TestWebKitAPI/WebKit2Gtk/resources/webkit2gtk-tests-resources.gresource
-
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitWebContext_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebContext.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitWebContext_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitWebContext_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitWebContext_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitWebView_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebView.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitWebView_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitWebView_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitWebView_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestLoaderClient_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestLoaderClient.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestLoaderClient_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestLoaderClient_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestLoaderClient_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestMultiprocess_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestMultiprocess.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestMultiprocess_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestMultiprocess_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestMultiprocess_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitSettings_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitSettings.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitSettings_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitSettings_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitSettings_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_InspectorTestServer_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/InspectorTestServer.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_InspectorTestServer_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_InspectorTestServer_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_InspectorTestServer_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestBackForwardList_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestBackForwardList.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestBackForwardList_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestBackForwardList_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestBackForwardList_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitPolicyClient_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitPolicyClient.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitPolicyClient_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitPolicyClient_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitPolicyClient_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-if HAVE_ATSPI2
-Programs_TestWebKitAPI_WebKit2Gtk_AccessibilityTestServer_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/AccessibilityTestServer.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_AccessibilityTestServer_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_AccessibilityTestServer_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_AccessibilityTestServer_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitAccessibility_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitAccessibility.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitAccessibility_CPPFLAGS = $(webkit2gtk_tests_cppflags) $(ATSPI2_CFLAGS)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitAccessibility_LDADD = $(webkit2gtk_tests_ldadd) $(ATSPI2_LIBS)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitAccessibility_LDFLAGS = $(webkit2gtk_tests_ldflags)
-endif
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestDownloads_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestDownloads.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestDownloads_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestDownloads_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestDownloads_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebViewEditor_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestWebViewEditor.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebViewEditor_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebViewEditor_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebViewEditor_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestPrinting_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestPrinting.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestPrinting_CPPFLAGS = $(webkit2gtk_tests_cppflags) $(GTK_UNIX_PRINTING_CFLAGS)
-Programs_TestWebKitAPI_WebKit2Gtk_TestPrinting_LDADD = $(webkit2gtk_tests_ldadd) $(GTK_UNIX_PRINTING_LIBS)
-Programs_TestWebKitAPI_WebKit2Gtk_TestPrinting_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitFaviconDatabase_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitFaviconDatabase.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitFaviconDatabase_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitFaviconDatabase_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitFaviconDatabase_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitFindController_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitFindController.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitFindController_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitFindController_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitFindController_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestResources_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestResources.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestResources_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestResources_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestResources_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestCookieManager_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestCookieManager.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestCookieManager_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestCookieManager_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestCookieManager_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestInspector_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestInspector.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestInspector_CPPFLAGS = \
- $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestInspector_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestInspector_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestInspectorServer_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestInspectorServer.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestInspectorServer_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestInspectorServer_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestInspectorServer_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitVersion_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitVersion.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitVersion_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitVersion_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitVersion_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestContextMenu_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestContextMenu.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestContextMenu_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestContextMenu_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestContextMenu_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestSSL_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestSSL.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestSSL_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestSSL_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestSSL_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebExtensions_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestWebExtensions.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebExtensions_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebExtensions_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebExtensions_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitWebViewGroup_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestWebKitWebViewGroup.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitWebViewGroup_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitWebViewGroup_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestWebKitWebViewGroup_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestDOMNode_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestDOMNode.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestDOMNode_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestDOMNode_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestDOMNode_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestFrame_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestFrame.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestFrame_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestFrame_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestFrame_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestAuthentication_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestAuthentication.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestAuthentication_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestAuthentication_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestAuthentication_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-Programs_TestWebKitAPI_WebKit2Gtk_TestUIClient_SOURCES = \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/TestUIClient.cpp
-Programs_TestWebKitAPI_WebKit2Gtk_TestUIClient_CPPFLAGS = $(webkit2gtk_tests_cppflags)
-Programs_TestWebKitAPI_WebKit2Gtk_TestUIClient_LDADD = $(webkit2gtk_tests_ldadd)
-Programs_TestWebKitAPI_WebKit2Gtk_TestUIClient_LDFLAGS = $(webkit2gtk_tests_ldflags)
-
-
-stamp-testwebkitapi-webcore-forwarding-headers: $(WebKit2)/Scripts/generate-forwarding-headers.pl $(Programs_TestWebKitAPI_WebCore_TestWebCore_SOURCES)
- $(AM_V_GEN)$(PERL) $< $(srcdir)/Tools/TestWebKitAPI/Tests/WebCore $(GENSOURCES_WEBCORE)/include gtk \
- && echo timestamp > $(@F)
-
-stamp-testwebkitapi-webkit2-forwarding-headers: $(WebKit2)/Scripts/generate-forwarding-headers.pl $(Programs_TestWebKitAPI_WebKit2_TestWebKit2_SOURCES) $(Libraries_libTestWebKitAPIInjectedBundle_la_SOURCES)
- $(AM_V_GEN)$(PERL) $< $(srcdir)/Tools/TestWebKitAPI $(GENSOURCES_WEBKIT2)/include gtk \
- && echo timestamp > $(@F)
-
-BUILT_SOURCES += $(top_builddir)/stamp-testwebkitapi-webcore-forwarding-headers
-if ENABLE_WEBKIT2
-BUILT_SOURCES += $(top_builddir)/stamp-testwebkitapi-webkit2-forwarding-headers
-endif # ENABLE_WEBKIT2
-
-
-EXTRA_DIST += \
- Tools/TestWebKitAPI/Tests/WebKit2/18-characters.html \
- Tools/TestWebKitAPI/Tests/WebKit2/file-with-anchor.html \
- Tools/TestWebKitAPI/Tests/WebKit2/find.html \
- Tools/TestWebKitAPI/Tests/WebKit2/icon.png \
- Tools/TestWebKitAPI/Tests/WebKit2/lots-of-iframes.html \
- Tools/TestWebKitAPI/Tests/WebKit2/lots-of-images.html \
- Tools/TestWebKitAPI/Tests/WebKit2/lots-of-text.html \
- Tools/TestWebKitAPI/Tests/WebKit2/mouse-move-listener.html \
- Tools/TestWebKitAPI/Tests/WebKit2/push-state.html \
- Tools/TestWebKitAPI/Tests/WebKit2/simple-accelerated-compositing.html \
- Tools/TestWebKitAPI/Tests/WebKit2/simple-form.html \
- Tools/TestWebKitAPI/Tests/WebKit2/simple.html \
- Tools/TestWebKitAPI/Tests/WebKit2/simple-iframe.html \
- Tools/TestWebKitAPI/Tests/WebKit2/simple-tall.html \
- Tools/TestWebKitAPI/Tests/WebKit2/spacebar-scrolling.html \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/resources/test-cert.pem \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/resources/test-key.pem \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/resources/webkit2gtk-tests.gresource.xml \
- Tools/TestWebKitAPI/Tests/WebKit2Gtk/resources/link-title.js \
- Tools/TestWebKitAPI/Tests/WebKitGtk/test_utils.h \
- Tools/TestWebKitAPI/Tests/WebKitGtk/resources/blank.ico \
- Tools/TestWebKitAPI/Tests/WebKitGtk/resources/test.html \
- Tools/TestWebKitAPI/Tests/WebKitGtk/resources/test.ogg \
- Tools/TestWebKitAPI/Tests/WebKitGtk/resources/test.pdf \
- Tools/TestWebKitAPI/Tests/WebKitGtk/resources/test.txt
* THE POSSIBILITY OF SUCH DAMAGE.
*/
-#if defined(HAVE_CONFIG_H) && HAVE_CONFIG_H
-#ifdef BUILDING_WITH_CMAKE
+#if defined(HAVE_CONFIG_H) && HAVE_CONFIG_H && defined(BUILDING_WITH_CMAKE)
#include "cmakeconfig.h"
-#else
-#include "autotoolsconfig.h"
-#endif
#endif
#include <wtf/Platform.h>
+++ /dev/null
-
-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/Options.cpp \
- Tools/WebKitTestRunner/Options.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) \
- $(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 \
- $(CAIRO_LIBS) \
- $(GTK_LIBS) \
- $(GLIB_LIBS) \
- $(LIBSOUP_LIBS) \
- $(FREETYPE_LIBS) \
- $(WINMM_LIBS) \
- $(XRENDER_LIBS) \
- $(XT_LIBS)
-
-Programs_WebKitTestRunner_LDFLAGS = \
- -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/AccessibilityNotificationHandlerAtk.cpp \
- Tools/WebKitTestRunner/InjectedBundle/atk/AccessibilityNotificationHandlerAtk.h \
- 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)/Tools/WebKitTestRunner/InjectedBundle/atk \
- -I$(srcdir)/Source/WebCore/testing/js \
- -I$(top_builddir)/DerivedSources/InjectedBundle \
- -I$(top_builddir)/DerivedSources/WebKit2/include \
- $(global_cppflags) \
- $(javascriptcore_cppflags) \
- $(webcore_cppflags) \
- $(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 "$(feature_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)
#import <Foundation/Foundation.h>
#endif
-#if defined(BUILDING_GTK__)
-#include "autotoolsconfig.h"
-#endif /* defined (BUILDING_GTK__) */
-
#include <wtf/Platform.h>
#include <WebKit2/WebKit2_C.h>
+++ /dev/null
-EXTRA_DIST += \
- Tools/gtk/check-for-webkitdom-api-breaks \
- Tools/gtk/common.py \
- Tools/gtk/generate-feature-defines-files \
- Tools/gtk/generate-gtkdoc \
- Tools/gtk/generate-inspector-gresource-manifest.py \
- Tools/gtk/generate-webkitdom-doc-files \
- Tools/gtk/gtkdoc.py
-
-docs: docs-build.stamp
-.PHONY : docs
-DISTCLEANFILES += docs-build.stamp
-
-docs_build_dependencies = \
- Source/WebKit/gtk/docs/webkitenvironment.xml
-
-if ENABLE_WEBKIT1
-docs_build_dependencies += \
- libwebkitgtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- Source/WebKit/gtk/docs/webkitgtk-docs.sgml \
- Source/WebKit/gtk/docs/webkitgtk-sections.txt \
- gtkdoc-webkitgtk.cfg
-endif
-
-if ENABLE_WEBKIT2
-docs_build_dependencies += \
- libwebkit2gtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \
- Source/WebKit2/UIProcess/API/gtk/docs/webkit2gtk-docs.sgml \
- Source/WebKit2/UIProcess/API/gtk/docs/webkit2gtk-sections.txt \
- gtkdoc-webkit2gtk.cfg
-endif
-
-docs_build_dependencies += \
- libGObjectDOMBindings.la \
- gtkdoc-webkitdom.cfg
-
-docs-build.stamp: $(docs_build_dependencies)
- CC=$(CC) $(srcdir)/Tools/gtk/generate-gtkdoc
- @touch docs-build.stamp
-
-clean-local: doc-clean-local
-doc-clean-local:
- @rm -f Documentation/webkitgtk/*~ Documentation/webkitgtk*.bak
- @rm -f Documentation/webkit2gtk/*~ Documentation/webkit2gtk*.bak
- @rm -f Documentation/webkitdomgtk/*~ Documentation/webkitdomgtk*.bak
-
-distclean-local: doc-distclean-local
-doc-distclean-local:
- @rm -rf Documentation
-maintainer-clean-local: doc-maintainer-clean-local
-doc-maintainer-clean-local: clean
- @rm -rf Documentation/webkitgtk Documentation/webkit2gtk Documentation/webkitdomgtk
- -@rmdir Documentation
-
-install-data-local:
-if ENABLE_WEBKIT1
- @installfiles=`echo ./Documentation/webkitgtk/html/*`; \
- if test "$$installfiles" = './Documentation/webkitgtk/html/*'; \
- then echo 1>&2 'No documentation to install' ; \
- else \
- DOC_MODULE_VERSION=`cat ./Documentation/webkitgtk/version.xml`; \
- if test -n "$(DOC_MODULE_VERSION)"; then \
- installdir="$(DESTDIR)$(HTML_DIR)/webkitgtk-$(DOC_MODULE_VERSION)"; \
- else \
- installdir="$(DESTDIR)$(HTML_DIR)/webkitgtk"; \
- fi; \
- $(mkinstalldirs) $${installdir} ; \
- for i in $$installfiles; do \
- echo ' $(INSTALL_DATA) '$$i ; \
- $(INSTALL_DATA) $$i $${installdir}; \
- done; \
- if test -n "$(DOC_MODULE_VERSION)"; then \
- mv -f $${installdir}/webkitgtk.devhelp2 \
- $${installdir}/webkitgtk-$(DOC_MODULE_VERSION).devhelp2; \
- fi; \
- fi
-endif
-if ENABLE_WEBKIT2
- @installfiles=`echo ./Documentation/webkit2gtk/html/*`; \
- if test "$$installfiles" = './Documentation/webkit2gtk/html/*'; \
- then echo 1>&2 'No documentation to install' ; \
- else \
- DOC_MODULE_VERSION=`cat ./Documentation/webkit2gtk/version.xml`; \
- if test -n "$(DOC_MODULE_VERSION)"; then \
- installdir="$(DESTDIR)$(HTML_DIR)/webkit2gtk-$(DOC_MODULE_VERSION)"; \
- else \
- installdir="$(DESTDIR)$(HTML_DIR)/webkit2gtk"; \
- fi; \
- $(mkinstalldirs) $${installdir} ; \
- for i in $$installfiles; do \
- echo ' $(INSTALL_DATA) '$$i ; \
- $(INSTALL_DATA) $$i $${installdir}; \
- done; \
- if test -n "$(DOC_MODULE_VERSION)"; then \
- mv -f $${installdir}/webkit2gtk.devhelp2 \
- $${installdir}/webkit2gtk-$(DOC_MODULE_VERSION).devhelp2; \
- fi; \
- fi
-endif
- @installfiles=`echo ./Documentation/webkitdomgtk/html/*`; \
- if test "$$installfiles" = './Documentation/webkitdomgtk/html/*'; \
- then echo 1>&2 'No documentation to install' ; \
- else \
- DOC_MODULE_VERSION=`cat ./Documentation/webkitdomgtk/version.xml`; \
- if test -n "$(DOC_MODULE_VERSION)"; then \
- installdir="$(DESTDIR)$(HTML_DIR)/webkitdomgtk-$(DOC_MODULE_VERSION)"; \
- else \
- installdir="$(DESTDIR)$(HTML_DIR)/webkitdomgtk"; \
- fi; \
- $(mkinstalldirs) $${installdir} ; \
- for i in $$installfiles; do \
- echo ' $(INSTALL_DATA) '$$i ; \
- $(INSTALL_DATA) $$i $${installdir}; \
- done; \
- if test -n "$(DOC_MODULE_VERSION)"; then \
- mv -f $${installdir}/webkitdomgtk.devhelp2 \
- $${installdir}/webkitdomgtk-$(DOC_MODULE_VERSION).devhelp2; \
- fi; \
- fi
-if ENABLE_GTK_DOC
- @$(AM_V_GEN) PKG_CONFIG=$(PKG_CONFIG) $(PYTHON) $(srcdir)/Tools/gtk/generate-gtkdoc --rebase --virtual-root=$${DESTDIR}
-endif
-
-uninstall-local:
-if ENABLE_WEBKIT1
- @DOC_MODULE_VERSION=`cat ./Documentation/webkitgtk/version.xml`; \
- if test -n "$(DOC_MODULE_VERSION)"; then \
- installdir="$(DESTDIR)$(HTML_DIR)/webkitgtk-$(DOC_MODULE_VERSION)"; \
- else \
- installdir="$(DESTDIR)$(HTML_DIR)/webkitgtk"; \
- fi; \
- rm -rf $${installdir}
-endif
-if ENABLE_WEBKIT2
- @DOC_MODULE_VERSION=`cat ./Documentation/webkit2gtk/version.xml`; \
- if test -n "$(DOC_MODULE_VERSION)"; then \
- installdir="$(DESTDIR)$(HTML_DIR)/webkit2gtk-$(DOC_MODULE_VERSION)"; \
- else \
- installdir="$(DESTDIR)$(HTML_DIR)/webkit2gtk"; \
- fi; \
- rm -rf $${installdir}
-endif
- @DOC_MODULE_VERSION=`cat ./Documentation/webkitdomgtk/version.xml`; \
- if test -n "$(DOC_MODULE_VERSION)"; then \
- installdir="$(DESTDIR)$(HTML_DIR)/webkitdomgtk-$(DOC_MODULE_VERSION)"; \
- else \
- installdir="$(DESTDIR)$(HTML_DIR)/webkitdomgtk"; \
- fi; \
- rm -rf $${installdir}
-if ENABLE_GTK_DOC
-noinst_DATA += docs-build.stamp
-endif
-