+ 'target_name': 'WebCorePlatform',
+ 'type': 'static_library',
+ 'dependencies': [ 'WebCoreDependencies', ],
+ 'include_dirs': [ '<@(webcoregtk_include_dirs)', ],
+ 'sources': [
+ '<@(webcore_platform_files)',
+ '../Platform/gtk/GtkVersioning.h',
+ ],
+ 'sources/': [
+ ['exclude', '.*'],
+ ['include', 'platform/'],
+
+ ['exclude', '<(excluded_directories_pattern)'],
+ ['exclude', '<(excluded_files_suffixes)'],
+ ['exclude', '<(excluded_files_patterns)'],
+ ['exclude', 'platform/Theme\\.cpp$'],
+ ['exclude', 'platform/image-encoders/.*ImageEncoder\\.(cpp|h)$'],
+ ['exclude', 'platform/text/LocaleToScriptMappingICU\\.cpp$'],
+ ['exclude', 'platform/text/TextEncodingDetectorNone\\.cpp$'],
+ ['exclude', 'platform/graphics/FontPlatformData\\.cpp$'],
+ ['exclude', 'platform/graphics/harfbuzz/FontHarfBuzz\\.cpp$'],
+ ['exclude', 'platform/graphics/harfbuzz/HarfBuzzFaceCoreText\\.cpp$'],
+ ['exclude', 'platform/graphics/harfbuzz/FontPlatformDataHarfBuzz\\.cpp$'],
+ ['exclude', 'platform/network/NetworkStorageSessionStub\\.cpp$'],
+ ],
+ },
+ {
+ 'target_name': 'WebCorePlatformGeometry',
+ 'type': 'static_library',
+ 'dependencies': [ 'WebCoreDependencies', ],
+ 'include_dirs': [ '<@(webcoregtk_include_dirs)', ],
+ 'sources': [ '<@(webcore_platform_geometry_files)', ],
+ },
+ {