123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547 |
- {
- 'includes': [
- '../WebCore.gypi',
- ],
- 'variables': {
- 'webcore_include_dirs' : [
- '../accessibility/manx',
- '../Modules/asyncimagedecoder',
- '../Modules/htmltile',
- '../page/manx',
- '../platform/graphics/cairo',
- '../platform/graphics/gpu',
- '../platform/graphics/opengl',
- '../platform/graphics/manx',
- '../platform/network/manx',
- '../platform/graphics/texmap',
- '../platform/graphics/surfaces/egl',
- '../platform/graphics/surfaces/manx',
- '../platform/manx',
- '../..',
- ], # webcore_include_dirs
- 'webcore_files' : [
- '../accessibility/manx/AccessibilityObjectManx.cpp',
- '../bindings/js/ScriptControllerManx.cpp',
- '../editing/manx/EditorManx.cpp',
- '../Modules/asyncimagedecoder/AsyncImageDecoder.h',
- '../Modules/asyncimagedecoder/AsyncImageDecoder.cpp',
- '../Modules/htmltile/HTMLTile.h',
- '../Modules/htmltile/HTMLTile.cpp',
- '../Modules/htmltile/HTMLTileClient.h',
- '../page/manx/CursorNavigation.cpp',
- '../page/manx/CursorNavigation.h',
- '../page/manx/DragControllerManx.cpp',
- '../page/manx/EventHandlerManx.cpp',
- '../page/manx/FocusControllerManx.cpp',
- '../platform/graphics/cairo/PlatformContextCairo.cpp',
- '../platform/graphics/cairo/PlatformContextCairo.h',
- '../platform/graphics/cairo/PlatformPathCairo.cpp',
- '../platform/graphics/cairo/PlatformPathCairo.h',
- '../platform/graphics/manx/FontCacheManx.cpp',
- '../platform/graphics/manx/FontCustomPlatformDataManx.cpp',
- '../platform/graphics/manx/FontStreamBufferManx.cpp',
- '../platform/graphics/manx/FontStreamBufferManx.h',
- '../platform/graphics/manx/FontPlatformData.h',
- '../platform/graphics/manx/FontPlatformDataManx.cpp',
- '../platform/graphics/manx/FontManx.cpp',
- '../platform/graphics/manx/FtStreamManx.cpp',
- '../platform/graphics/manx/FtStreamManx.h',
- '../platform/graphics/manx/GlyphPageTreeNodeManx.cpp',
- '../platform/graphics/manx/IconManx.cpp',
- '../platform/graphics/manx/ImageManx.cpp',
- '../platform/graphics/manx/MediaPlayerPrivateManx.cpp',
- '../platform/graphics/manx/MediaPlayerPrivateManx.h',
- '../platform/graphics/manx/SimpleFontDataManx.cpp',
- '../platform/graphics/manx/BuiltinShaderCompiler.cpp',
- '../platform/graphics/manx/BuiltinShaderCompiler.h',
- '../platform/graphics/manx/VideoLayerManx.cpp',
- '../platform/graphics/manx/VideoLayerManx.h',
- '../platform/network/manx/AuthenticationChallenge.h',
- '../platform/network/manx/CookieJarCurl.cpp',
- '../platform/network/manx/CookieStorageCurl.cpp',
- '../platform/network/manx/CredentialBackingStoreManx.cpp',
- '../platform/network/manx/CredentialBackingStoreManx.h',
- '../platform/network/manx/CredentialStorageCurl.cpp',
- '../platform/network/manx/CredentialTransformDataManx.cpp',
- '../platform/network/manx/CredentialTransformDataManx.h',
- '../platform/network/manx/DNSCurl.cpp',
- '../platform/network/manx/DownloadBundle.h',
- '../platform/network/manx/FormDataStreamCurl.cpp',
- '../platform/network/manx/FormDataStreamCurl.h',
- '../platform/network/manx/NetworkStateNotifierManx.cpp',
- '../platform/network/manx/ProxyServerCurl.cpp',
- '../platform/network/manx/ResourceError.h',
- '../platform/network/manx/ResourceHandleCurl.cpp',
- '../platform/network/manx/ResourceHandleManager.cpp',
- '../platform/network/manx/ResourceHandleManager.h',
- '../platform/network/manx/ResourceRequest.h',
- '../platform/network/manx/ResourceRequestManx.cpp',
- '../platform/network/manx/ResourceResponse.h',
- '../platform/network/manx/SocketStreamError.h',
- '../platform/network/manx/SocketStreamHandle.h',
- '../platform/network/manx/SocketStreamHandleCurl.cpp',
- '../platform/network/ntf/CookieJarNtf.cpp',
- '../platform/network/ntf/ResourceHandleManagerNtf.cpp',
- '../platform/network/ntf/ResourceHandleManagerNtf.h',
- '../platform/network/ntf/ResourceHandleNtf.cpp',
- '../platform/network/ntf/URLRequestData.cpp',
- '../platform/network/ntf/URLRequestData.h',
- '../platform/network/ntf/URLRequestHttp.cpp',
- '../platform/network/ntf/URLRequestHttp.h',
- '../platform/network/ntf/URLRequestJobFactory.cpp',
- '../platform/network/ntf/URLRequestJobFactory.h',
- '../platform/network/ntf/URLRequestListenerNtf.cpp',
- '../platform/network/ntf/URLRequestListenerNtf.h',
- '../platform/manx/ClipboardManx.cpp',
- '../platform/manx/ContextMenuItemManx.cpp',
- '../platform/manx/ContextMenuManx.cpp',
- '../platform/manx/CursorManx.cpp',
- '../platform/manx/DragDataManx.cpp',
- '../platform/manx/DragImageManx.cpp',
- '../platform/manx/EventLoopManx.cpp',
- '../platform/manx/FileSystemManx.cpp',
- '../platform/manx/GamepadsManx.cpp',
- '../platform/manx/KURLManx.cpp',
- '../platform/manx/LanguageManx.cpp',
- '../platform/manx/LocalizedStringsManx.cpp',
- '../platform/manx/LoggingManx.cpp',
- '../platform/manx/MIMETypeRegistryManx.cpp',
- '../platform/manx/PasteboardManx.cpp',
- '../platform/manx/PlatformKeyboardEventManx.cpp',
- '../platform/manx/PlatformMouseEventManx.cpp',
- '../platform/manx/PlatformScreenManx.cpp',
- '../platform/manx/PlatformTouchEventManx.cpp',
- '../platform/manx/PlatformTouchPointManx.cpp',
- '../platform/manx/RenderThemeManx.cpp',
- '../platform/manx/RenderThemeManx.h',
- '../platform/manx/RunLoopManx.cpp',
- '../platform/manx/ScrollbarThemeManx.cpp',
- '../platform/manx/ScrollbarThemeManx.h',
- '../platform/manx/SharedBufferManx.cpp',
- '../platform/manx/SharedTimerManx.cpp',
- '../platform/manx/SoundManx.cpp',
- '../platform/manx/TemporaryLinkStubs.cpp',
- '../platform/manx/WidgetManx.cpp',
- '../platform/text/manx/TextBreakIteratorInternalICUManx.cpp',
- ],
- }, # variables
- 'targets': [
- {
- 'target_name': 'WebCoreGenerated',
- 'type' : 'none',
- 'hard_dependency': 1,
- 'actions': [
- {
- 'action_name' : 'Generate WebCore Derived Sources',
- 'inputs' : [ 'generate-derived-sources-manx.sh' ],
- 'outputs' : [
- '<@(webcore_derived_source_files)',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSEXTTextureFormatBGRA8888.h',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSEXTTextureFormatBGRA8888.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSFloat64Array.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSFloat64Array.h',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSAsyncImageDecoder.h',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSAsyncImageDecoder.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSHTMLTile.h',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSHTMLTile.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSLocationChangeEvent.h',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSLocationChangeEvent.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSHTMLTrackElement.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSHTMLTrackElement.h',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTrackEvent.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTrackEvent.h',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTextTrack.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTextTrack.h',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTextTrackCue.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTextTrackCue.h',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTextTrackCueList.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTextTrackCueList.h',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTextTrackList.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTextTrackList.h',
- ],
- 'action' : [ 'bash', 'generate-derived-sources-manx.sh', '<(PRODUCT_DIR)/DerivedSources' ],
- 'parallel_build' : 1,
- },
- ],
- }, # DerivedSources target
- {
- 'target_name': 'WebCore',
- 'type' : 'static_library',
- 'msvs_guid' : '4C50E8DB-04A2-4BFF-9170-037AC1EB4715',
- 'dependencies' : [
- 'WTF',
- 'JavaScriptCore',
- ],
- 'direct_dependent_settings' : {
- 'include_dirs' : [ '<@(webcore_include_dirs)' ]
- },
- 'include_dirs' : [ '<@(webcore_include_dirs)' ],
- 'defines' : [
- 'BUILDING_WebCore',
- ],
- 'sources': [
- '<@(webcore_files)',
- ],
- 'sources/': [
- [ 'exclude', 'bindings/cpp/' ],
- [ 'exclude', 'bridge/[^/]+/' ],
- [ 'exclude', 'bridge/testbindings\\.cpp$' ], # Remove from GYPI?
- [ 'exclude', 'bridge/testbindings\\.mm$' ], # Remove from GYPI?
- [ 'exclude', 'bridge/testqtbindings\\.cpp$' ], # Remove from GYPI?
- [ 'include', 'bridge/jsc/' ],
- [ 'exclude', 'plugins/PluginDataNone.cpp' ],
- [ 'exclude', 'platform/geoclue/' ],
- [ 'exclude', 'platform/graphics/opengl/GraphicsContext3DOpenGL.cpp' ],
- [ 'exclude', 'platform/graphics/cairo/FontCairo.cpp' ],
- [ 'exclude', 'platform/graphics/FontPlatformData.cpp' ],
- [ 'exclude', 'platform/graphics/freetype/' ],
- [ 'exclude', 'platform/graphics/egl' ],
- [ 'exclude', 'platform/image-encoders/' ],
- [ 'exclude', 'platform/mock/GeolocationClientMock' ],
- [ 'exclude', 'platform/network/curl/' ],
- [ 'exclude', 'platform/text/LocaleICU.cpp' ],
- [ 'exclude', 'platform/text/LocaleToScriptMappingDefault.cpp' ],
- [ 'exclude', 'platform/text/LocalizedDateICU.cpp' ],
- [ 'exclude', 'platform/text/LocalizedNumberICU.cpp' ],
- [ 'exclude', 'platform/text/TextEncodingDetectorNone.cpp' ],
- [ 'exclude', 'AllInOne\\.cpp$' ],
- ],
- 'conditions' : [
- [ 'enable_webgl==1', {
- 'sources': [
- '../platform/graphics/cairo/DrawingBufferCairo.cpp',
- '../platform/graphics/manx/GraphicsContext3DManx.cpp',
- '../platform/graphics/manx/GraphicsContext3DPrivate.cpp',
- '../platform/graphics/manx/GraphicsContext3DPrivate.h',
- '../platform/graphics/surfaces/manx/GLTransportSurface.cpp',
- '../platform/graphics/surfaces/manx/GLTransportSurface.h',
- '../platform/graphics/surfaces/manx/GraphicsSurfaceOrbis.cpp',
- ],
- 'sources/': [
- # Not used for EGL
- [ 'exclude', 'OpenGLShims.h'],
- [ 'exclude', 'OpenGLShims.cpp'],
- ],
- }],
- [ 'enable_webgl==0', {
- 'sources/': [
- [ 'exclude', 'egl/'],
- [ 'exclude', 'gpu/'],
- [ 'exclude', 'opengl/'],
- [ 'exclude', 'GL\\.cpp$'],
- [ 'exclude', 'OpenGLShims.cpp'],
- ],
- }],
- [ 'use_accelerated_compositing==1', {
- 'sources': [
- # For canvas extension
- '../platform/graphics/manx/OpenGLManx.cpp',
- '../platform/graphics/manx/OpenGLManx.h',
- ],
- }],
- [ 'use_accelerated_compositing==0', {
- 'sources/': [
- [ 'exclude', 'texmap/'],
- ],
- }],
- [ 'OS=="orbis"' , {
- 'sources': [
- '../inspector/InspectorManxAgent.cpp',
- '../inspector/InspectorManxAgent.h',
- '../platform/graphics/DisplayRefreshMonitor.cpp',
- '../platform/graphics/DisplayRefreshMonitor.h',
- '../platform/graphics/manx/DisplayRefreshMonitorManx.cpp',
- '../platform/graphics/harfbuzz/HarfBuzzFace.cpp',
- '../platform/graphics/harfbuzz/HarfBuzzFace.h',
- '../platform/graphics/harfbuzz/HarfBuzzFaceCairo.cpp',
- '../platform/graphics/harfbuzz/HarfBuzzShaper.cpp',
- '../platform/graphics/harfbuzz/HarfBuzzShaper.h',
- ],
- 'sources/' : [
- [ 'include', 'harfbuzz/' ],
- [ 'exclude', 'HarfBuzzFaceCoreText.cpp' ],
- ],
- },
- ],
- [ 'OS=="win"' , {
- 'sources/' : [
- [ 'exclude', 'FileSystemManx.cpp' ],
- [ 'include', 'FileSystemWin.cpp' ],
- [ 'include', 'PathWalker.cpp' ],
- ],
- },
- ],
- [ 'OS=="psp2"' , {
- 'sources' : [
- '../platform/graphics/cairo/IntRectCairo.cpp',
- '../platform/graphics/cairo/TileCairo.cpp',
- '../platform/graphics/cairo/TiledBackingStoreBackendCairo.cpp',
- ],
- 'sources/' : [
- [ 'exclude', 'harfbuzz/' ],
- ],
- },
- ],
- [ 'OS=="psp2"' , {
- 'configurations': {
- 'Release' : {
- 'msbuild_settings' : {
- 'ClCompile' : {
- 'AdditionalOptions' : ['-Os'],
- },
- },
- },
- },
- },
- ],
- ],
- },
- {
- 'target_name': 'WebCoreDerived',
- 'type' : 'static_library',
- 'msvs_guid' : 'FEF5A036-F2CE-4C81-B838-B7670AB3BA07',
- 'dependencies' : [
- 'WTF',
- 'JavaScriptCore',
- ],
- 'direct_dependent_settings' : {
- 'include_dirs' : [ '<@(webcore_include_dirs)' ]
- },
- 'include_dirs' : [ '<@(webcore_include_dirs)' ],
- 'defines' : [
- 'BUILDING_WebCore',
- ],
- 'sources': [
- '../config.h', # dummy
- '<@(webcore_derived_source_files)',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSEXTTextureFormatBGRA8888.h',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSEXTTextureFormatBGRA8888.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSFloat64Array.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSFloat64Array.h',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSAsyncImageDecoder.h',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSAsyncImageDecoder.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSHTMLTile.h',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSHTMLTile.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSLocationChangeEvent.h',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSLocationChangeEvent.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSHTMLTrackElement.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSHTMLTrackElement.h',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTrackEvent.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTrackEvent.h',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTextTrack.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTextTrack.h',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTextTrackCue.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTextTrackCue.h',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTextTrackCueList.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTextTrackCueList.h',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTextTrackList.cpp',
- '<(PRODUCT_DIR)/DerivedSources/WebCore/JSTextTrackList.h',
- ],
- 'sources/': [
- [ 'exclude', '\\.h$' ],
- [ 'exclude', 'CharsetData\\.cpp' ],
- [ 'exclude', 'JSAbstractView\\.cpp' ],
- [ 'exclude', 'JSElementTimeControl\\.cpp' ],
- [ 'exclude', 'JSMediaKeyError.cpp' ],
- [ 'exclude', 'JSMediaKeyEvent.cpp' ],
- [ 'exclude', 'JSPerformanceEntry.cpp' ],
- [ 'exclude', 'JSPerformanceEntryList.cpp' ],
- [ 'exclude', 'JSSVGExternalResourcesRequired.cpp' ],
- [ 'exclude', 'JSSVGFilterPrimitiveStandardAttributes.cpp' ],
- [ 'exclude', 'JSSVGFitToViewBox.cpp' ],
- [ 'exclude', 'JSSVGLangSpace.cpp' ],
- [ 'exclude', 'JSSVGLocatable.cpp' ],
- [ 'exclude', 'JSSVGStylable.cpp' ],
- [ 'exclude', 'JSSVGTests.cpp' ],
- [ 'exclude', 'JSSVGTransformable.cpp' ],
- [ 'exclude', 'JSSVGURIReference.cpp' ],
- [ 'exclude', 'JSSpellcheckRange.cpp' ],
- [ 'exclude', 'JSSpellcheckRangeList.cpp' ],
- [ 'exclude', 'tokenizer.cpp' ],
- [ 'exclude', 'DocTypeStrings.cpp' ],
- ],
- 'conditions' : [
- [ 'OS=="psp2"' , {
- 'configurations': {
- 'Release' : {
- 'msbuild_settings' : {
- 'ClCompile' : {
- 'AdditionalOptions' : ['-Os'],
- },
- },
- },
- },
- },
- ],
- ],
- },
- {
- 'target_name': 'WebCoreDom',
- 'type' : 'static_library',
- 'msvs_guid' : 'E7D745CC-F857-4D06-9947-01602F228413',
- 'dependencies' : [
- 'WTF',
- 'JavaScriptCore',
- ],
- 'direct_dependent_settings' : {
- 'include_dirs' : [ '<@(webcore_include_dirs)' ]
- },
- 'include_dirs' : [ '<@(webcore_include_dirs)' ],
- 'defines' : [
- 'BUILDING_WebCore',
- ],
- 'sources': [
- '<@(webcore_dom_files)',
- ],
- 'sources/': [
- [ 'exclude', 'AllInOne\\.cpp$' ],
- ],
- 'conditions' : [
- [ 'OS=="psp2"' , {
- 'configurations': {
- 'Release' : {
- 'msbuild_settings' : {
- 'ClCompile' : {
- 'AdditionalOptions' : ['-Os'],
- },
- },
- },
- },
- },
- ],
- ],
- },
- {
- 'target_name': 'WebCoreHtml',
- 'type' : 'static_library',
- 'msvs_guid' : 'EC1EB5D7-B5B3-43B0-B36B-E4B79FC1A956',
- 'dependencies' : [
- 'WTF',
- 'JavaScriptCore',
- ],
- 'direct_dependent_settings' : {
- 'include_dirs' : [ '<@(webcore_include_dirs)' ]
- },
- 'include_dirs' : [ '<@(webcore_include_dirs)' ],
- 'defines' : [
- 'BUILDING_WebCore',
- ],
- 'sources': [
- '<@(webcore_html_files)',
- '../html/canvas/EXTTextureFormatBGRA8888.cpp',
- '../html/canvas/EXTTextureFormatBGRA8888.h',
- ],
- 'sources/': [
- [ 'exclude', 'AllInOne\\.cpp$' ],
- ],
- 'conditions' : [
- [ 'OS=="psp2"' , {
- 'configurations': {
- 'Release' : {
- 'msbuild_settings' : {
- 'ClCompile' : {
- 'AdditionalOptions' : ['-Os'],
- },
- },
- },
- },
- },
- ],
- ],
- },
- {
- 'target_name': 'WebCoreSvg',
- 'type' : 'static_library',
- 'msvs_guid' : '3DDC1DF2-082F-4BB9-BE53-CFE69EBD9A63',
- 'dependencies' : [
- 'WTF',
- 'JavaScriptCore',
- ],
- 'direct_dependent_settings' : {
- 'include_dirs' : [ '<@(webcore_include_dirs)' ]
- },
- 'include_dirs' : [ '<@(webcore_include_dirs)' ],
- 'defines' : [
- 'BUILDING_WebCore',
- ],
- 'sources': [
- '<@(webcore_svg_files)',
- ],
- 'sources/': [
- [ 'exclude', 'AllInOne\\.cpp$' ],
- ],
- 'conditions' : [
- [ 'OS=="psp2"' , {
- 'configurations': {
- 'Release' : {
- 'msbuild_settings' : {
- 'ClCompile' : {
- 'AdditionalOptions' : ['-Os'],
- },
- },
- },
- },
- },
- ],
- ],
- },
- {
- 'target_name': 'WebCoreTestSupport',
- 'type' : 'static_library',
- 'msvs_guid' : 'BD0C6AF9-EED6-405A-BFCE-35526905AE69',
- 'dependencies' : [
- 'WTF',
- 'JavaScriptCore',
- ],
- 'direct_dependent_settings' : {
- 'include_dirs' : [ '<@(webcore_include_dirs)' ]
- },
- 'include_dirs' : [ '<@(webcore_include_dirs)' ],
- 'defines' : [
- 'BUILDING_WebCore',
- ],
- 'sources': [
- '<@(webcore_test_support_files)',
- '<@(webcore_test_support_derived_source_files)',
- ],
- },
- {
- 'target_name': 'WebCore_CoreIPC',
- 'type' : 'static_library',
- 'msvs_guid' : '7AE3C5AB-352F-4CA2-A385-917D49F3A35F',
- 'dependencies' : [
- 'WTF',
- 'JavaScriptCore',
- ],
- 'direct_dependent_settings' : {
- 'include_dirs' : [ '<@(webcore_include_dirs)' ]
- },
- 'include_dirs' : [ '<@(webcore_include_dirs)' ],
- 'defines' : [
- 'BUILDING_WebCore',
- ],
- 'sources': [
- '../platform/RunLoop.cpp',
- '../platform/manx/RunLoopManx.cpp',
- ],
- 'msbuild_settings' : {
- 'ClCompile' : {
- 'AdditionalOptions' : ['-fvisibility=default'],
- },
- },
- },
- ], # targets
- }
|