-
zandobersek@gmail.com authored
https://bugs.webkit.org/show_bug.cgi?id=114168 Reviewed by Martin Robinson. .: * GNUmakefile.am: Define the platform_cppflags and platform_sources variables. Source/Platform: * GNUmakefile.am: Set up the libPlatform.la static library to build the source files listed in platform_sources. As with the libPlatformGtk.la library, only the Source/WebCore/platform and its subdirectories are allowed to be searched for headers to include, providing a convenient way to detect any platform violations. These directories are listed in the platform_webcore_cppflags variable. Source/WebCore: No new tests - no new functionality. * GNUmakefile.am: Also add the LevelDB-specific cppflags to the platform_cppflags if required as the LevelDB code is now built into the new libPlatform.la library. * GNUmakefile.list.am: Build a small set of non-GTK-specific platform source files that are already free of platform violations into the new libPlatform.la library. Source/WebKit/gtk: * GNUmakefile.am: Add the new libPlatform.la library to the libwebkitgtk library. Source/WebKit2: * GNUmakefile.am: Add the new libPlatform.la library to the libwebkitgtk library. Link the WebKitPluginProcess executable against libPlatform.la as well. Tools: * GNUmakefile.am: Link the DumpRenderTree executable against both libPlatform.la and libPlatformGtk.la libraries. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148903 268f45cc-cd09-0410-ab3c-d52691b4dbfc
25d930a1