mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-30 12:25:49 +00:00
NpTrophy reads the trophy count and icons from the title's trophy package (names are encrypted and stay not implemented), PS4 v1 save data calls wrap the native v2/v3 ones, and NpWebApi library contexts, handles and push event filters work offline (service filters fail without a signed-in user). libSceAjm is built from the libSceAjm.native sources for PS4 titles. Limbo's (CUSA01664) remaining PS4 imports, including the synchronous PS4 TUS calls and the Facebook dialog calls next to the existing libraries, are exported as not implemented.
16 lines
587 B
CMake
16 lines
587 B
CMake
function(add_sce_ajm_library target)
|
|
set(ajmDir ${CMAKE_CURRENT_FUNCTION_LIST_DIR})
|
|
add_library(${target} SHARED EXCLUDE_FROM_ALL
|
|
${ajmDir}/Export.cpp
|
|
${ajmDir}/src/Ajm.cpp
|
|
${ARGN}
|
|
)
|
|
target_include_directories(${target} PRIVATE
|
|
${LIBS_INCLUDE_DIR}
|
|
${CMAKE_SOURCE_DIR}/3rdparty/LibAtrac9/C/src
|
|
${CMAKE_SOURCE_DIR}/3rdparty/vgmstream/src/coding/libs
|
|
)
|
|
target_link_libraries(${target} PRIVATE atrac9 atrac9_vibration ffmpeg libc libkernel)
|
|
configure_windows_unwind(${target})
|
|
endfunction()
|