blob: 8b76b60653b1b31ad3b8c9e7d7b367d9f2fca669 [file] [log] [blame]
include(Headers.cmake)
add_definitions(-DBUILDING_WEBKIT)
set(WebKit_USE_PREFIX_HEADER ON)
list(APPEND WebProcess_SOURCES
WebProcess/EntryPoint/playstation/WebProcessMain.cpp
)
list(APPEND WebProcess_PRIVATE_LIBRARIES
${EGL_LIBRARIES}
OpenSSL::Crypto
WebKitRequirements::ProcessLauncher
)
list(APPEND NetworkProcess_SOURCES
NetworkProcess/EntryPoint/playstation/NetworkProcessMain.cpp
)
list(APPEND NetworkProcess_PRIVATE_LIBRARIES
OpenSSL::Crypto
WebKitRequirements::ProcessLauncher
)
list(APPEND GPUProcess_SOURCES
GPUProcess/EntryPoint/unix/GPUProcessMain.cpp
)
list(APPEND GPUProcess_PRIVATE_LIBRARIES
${EGL_LIBRARIES}
WebKitRequirements::ProcessLauncher
)
list(APPEND WebKit_SOURCES
GPUProcess/media/playstation/RemoteMediaPlayerProxyPlayStation.cpp
GPUProcess/playstation/GPUProcessMainPlayStation.cpp
GPUProcess/playstation/GPUProcessPlayStation.cpp
NetworkProcess/Classifier/WebResourceLoadStatisticsStore.cpp
NetworkProcess/Cookies/curl/WebCookieManagerCurl.cpp
NetworkProcess/WebStorage/StorageManager.cpp
NetworkProcess/cache/NetworkCacheDataCurl.cpp
NetworkProcess/cache/NetworkCacheIOChannelCurl.cpp
NetworkProcess/curl/NetworkDataTaskCurl.cpp
NetworkProcess/curl/NetworkProcessCurl.cpp
NetworkProcess/curl/NetworkProcessMainCurl.cpp
NetworkProcess/curl/NetworkSessionCurl.cpp
NetworkProcess/curl/RemoteNetworkingContextCurl.cpp
Platform/IPC/unix/AttachmentUnix.cpp
Platform/IPC/unix/ConnectionUnix.cpp
Platform/IPC/unix/IPCSemaphoreUnix.cpp
Platform/classifier/ResourceLoadStatisticsClassifier.cpp
Platform/unix/LoggingUnix.cpp
Platform/unix/ModuleUnix.cpp
Platform/unix/SharedMemoryUnix.cpp
Shared/API/c/cairo/WKImageCairo.cpp
Shared/API/c/curl/WKCertificateInfoCurl.cpp
Shared/API/c/playstation/WKEventPlayStation.cpp
Shared/CoordinatedGraphics/CoordinatedGraphicsScene.cpp
Shared/CoordinatedGraphics/SimpleViewportController.cpp
Shared/CoordinatedGraphics/threadedcompositor/CompositingRunLoop.cpp
Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp
Shared/CoordinatedGraphics/threadedcompositor/ThreadedDisplayRefreshMonitor.cpp
Shared/Plugins/Netscape/NetscapePluginModuleNone.cpp
Shared/cairo/ShareableBitmapCairo.cpp
Shared/curl/WebCoreArgumentCodersCurl.cpp
Shared/libwpe/NativeWebKeyboardEventLibWPE.cpp
Shared/libwpe/NativeWebMouseEventLibWPE.cpp
Shared/libwpe/NativeWebTouchEventLibWPE.cpp
Shared/libwpe/NativeWebWheelEventLibWPE.cpp
Shared/libwpe/WebEventFactory.cpp
Shared/playstation/WebCoreArgumentCodersPlayStation.cpp
Shared/unix/AuxiliaryProcessMain.cpp
UIProcess/BackingStore.cpp
UIProcess/DefaultUndoController.cpp
UIProcess/LegacySessionStateCodingNone.cpp
UIProcess/WebGrammarDetail.cpp
UIProcess/WebMemoryPressureHandler.cpp
UIProcess/WebViewportAttributes.cpp
UIProcess/API/C/WKViewportAttributes.cpp
UIProcess/API/C/curl/WKProtectionSpaceCurl.cpp
UIProcess/API/C/curl/WKWebsiteDataStoreRefCurl.cpp
UIProcess/API/C/playstation/WKContextConfigurationPlayStation.cpp
UIProcess/API/C/playstation/WKPagePrivatePlayStation.cpp
UIProcess/API/C/playstation/WKRunloop.cpp
UIProcess/API/C/playstation/WKView.cpp
UIProcess/Automation/cairo/WebAutomationSessionCairo.cpp
UIProcess/CoordinatedGraphics/DrawingAreaProxyCoordinatedGraphics.cpp
UIProcess/Launcher/playstation/ProcessLauncherPlayStation.cpp
UIProcess/WebsiteData/curl/WebsiteDataStoreCurl.cpp
UIProcess/WebsiteData/playstation/WebsiteDataStorePlayStation.cpp
UIProcess/cairo/BackingStoreCairo.cpp
UIProcess/libwpe/WebPasteboardProxyLibWPE.cpp
UIProcess/playstation/PageClientImpl.cpp
UIProcess/playstation/PlayStationWebView.cpp
UIProcess/playstation/WebPageProxyPlayStation.cpp
UIProcess/playstation/WebProcessPoolPlayStation.cpp
WebProcess/GPU/media/playstation/VideoLayerRemotePlayStation.cpp
WebProcess/InjectedBundle/playstation/InjectedBundlePlayStation.cpp
WebProcess/WebCoreSupport/curl/WebFrameNetworkingContext.cpp
WebProcess/WebPage/AcceleratedSurface.cpp
WebProcess/WebPage/CoordinatedGraphics/CompositingCoordinator.cpp
WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.cpp
WebProcess/WebPage/CoordinatedGraphics/LayerTreeHost.cpp
WebProcess/WebPage/libwpe/AcceleratedSurfaceLibWPE.cpp
WebProcess/WebPage/playstation/WebPagePlayStation.cpp
WebProcess/playstation/WebProcessMainPlayStation.cpp
WebProcess/playstation/WebProcessPlayStation.cpp
)
list(APPEND WebKit_INCLUDE_DIRECTORIES
"${WEBKIT_DIR}/NetworkProcess/curl"
"${WEBKIT_DIR}/Platform/IPC/unix"
"${WEBKIT_DIR}/Platform/classifier"
"${WEBKIT_DIR}/Platform/generic"
"${WEBKIT_DIR}/Shared/CoordinatedGraphics"
"${WEBKIT_DIR}/Shared/CoordinatedGraphics/threadedcompositor"
"${WEBKIT_DIR}/Shared/libwpe"
"${WEBKIT_DIR}/UIProcess/API/C/cairo"
"${WEBKIT_DIR}/UIProcess/API/C/curl"
"${WEBKIT_DIR}/UIProcess/API/C/playstation"
"${WEBKIT_DIR}/UIProcess/API/playstation"
"${WEBKIT_DIR}/UIProcess/CoordinatedGraphics"
"${WEBKIT_DIR}/UIProcess/playstation"
"${WEBKIT_DIR}/WebProcess/WebCoreSupport/curl"
"${WEBKIT_DIR}/WebProcess/WebPage/CoordinatedGraphics"
"${WEBKIT_DIR}/WebProcess/WebPage/libwpe"
)
# PlayStation specific
list(APPEND WebKit_PUBLIC_FRAMEWORK_HEADERS
Shared/API/c/cairo/WKImageCairo.h
Shared/API/c/curl/WKCertificateInfoCurl.h
Shared/API/c/playstation/WKBasePlayStation.h
Shared/API/c/playstation/WKEventPlayStation.h
UIProcess/API/C/curl/WKProtectionSpaceCurl.h
UIProcess/API/C/curl/WKWebsiteDataStoreRefCurl.h
UIProcess/API/C/playstation/WKContextConfigurationPlayStation.h
UIProcess/API/C/playstation/WKPagePrivatePlayStation.h
UIProcess/API/C/playstation/WKRunloop.h
UIProcess/API/C/playstation/WKView.h
UIProcess/API/C/playstation/WKViewClient.h
)