185 lines
5.9 KiB
CMake
185 lines
5.9 KiB
CMake
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
|
|
)
|