From 19cc93437e8bb5127fb0c688de6bf65ed56131a8 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Tue, 29 Apr 2025 23:09:41 +0200 Subject: [PATCH] CMake: move all rpcs3 cpp files to rpcs3qt --- rpcs3/CMakeLists.txt | 34 +--------------------------------- rpcs3/rpcs3.vcxproj | 4 ++++ rpcs3/rpcs3.vcxproj.filters | 8 ++++++++ rpcs3/rpcs3qt/CMakeLists.txt | 32 ++++++++++++++++++++++++++++++++ 4 files changed, 45 insertions(+), 33 deletions(-) diff --git a/rpcs3/CMakeLists.txt b/rpcs3/CMakeLists.txt index da57710b9f..010b200c49 100644 --- a/rpcs3/CMakeLists.txt +++ b/rpcs3/CMakeLists.txt @@ -52,39 +52,7 @@ gen_git_version(${CMAKE_CURRENT_SOURCE_DIR}) if (NOT ANDROID) # Build rpcs3_lib - add_library(rpcs3_lib STATIC - display_sleep_control.cpp - headless_application.cpp - main_application.cpp - module_verifier.cpp - rpcs3.cpp - rpcs3_version.cpp - stb_image.cpp - stdafx.cpp - - Input/basic_keyboard_handler.cpp - Input/basic_mouse_handler.cpp - Input/ds3_pad_handler.cpp - Input/ds4_pad_handler.cpp - Input/dualsense_pad_handler.cpp - Input/evdev_joystick_handler.cpp - Input/evdev_gun_handler.cpp - Input/gui_pad_thread.cpp - Input/hid_pad_handler.cpp - Input/keyboard_pad_handler.cpp - Input/mm_joystick_handler.cpp - Input/pad_thread.cpp - Input/product_info.cpp - Input/ps_move_calibration.cpp - Input/ps_move_config.cpp - Input/ps_move_handler.cpp - Input/ps_move_tracker.cpp - Input/raw_mouse_config.cpp - Input/raw_mouse_handler.cpp - Input/sdl_pad_handler.cpp - Input/skateboard_pad_handler.cpp - Input/xinput_pad_handler.cpp - ) + add_library(rpcs3_lib STATIC) if(WIN32) target_compile_definitions(rpcs3_lib PRIVATE UNICODE _UNICODE) diff --git a/rpcs3/rpcs3.vcxproj b/rpcs3/rpcs3.vcxproj index 6540926d9c..771d60ba2a 100644 --- a/rpcs3/rpcs3.vcxproj +++ b/rpcs3/rpcs3.vcxproj @@ -2166,6 +2166,10 @@ + + + + diff --git a/rpcs3/rpcs3.vcxproj.filters b/rpcs3/rpcs3.vcxproj.filters index 6d368a1a1f..cc7e9486f4 100644 --- a/rpcs3/rpcs3.vcxproj.filters +++ b/rpcs3/rpcs3.vcxproj.filters @@ -1900,4 +1900,12 @@ CI + + + buildfiles\cmake + + + buildfiles\cmake + + \ No newline at end of file diff --git a/rpcs3/rpcs3qt/CMakeLists.txt b/rpcs3/rpcs3qt/CMakeLists.txt index 68fa4b9e76..25b48e5f28 100644 --- a/rpcs3/rpcs3qt/CMakeLists.txt +++ b/rpcs3/rpcs3qt/CMakeLists.txt @@ -131,6 +131,38 @@ add_library(rpcs3_ui STATIC shortcut_dialog.ui welcome_dialog.ui + ../display_sleep_control.cpp + ../headless_application.cpp + ../main_application.cpp + ../module_verifier.cpp + ../rpcs3.cpp + ../rpcs3_version.cpp + ../stb_image.cpp + ../stdafx.cpp + + ../Input/basic_keyboard_handler.cpp + ../Input/basic_mouse_handler.cpp + ../Input/ds3_pad_handler.cpp + ../Input/ds4_pad_handler.cpp + ../Input/dualsense_pad_handler.cpp + ../Input/evdev_joystick_handler.cpp + ../Input/evdev_gun_handler.cpp + ../Input/gui_pad_thread.cpp + ../Input/hid_pad_handler.cpp + ../Input/keyboard_pad_handler.cpp + ../Input/mm_joystick_handler.cpp + ../Input/pad_thread.cpp + ../Input/product_info.cpp + ../Input/ps_move_calibration.cpp + ../Input/ps_move_config.cpp + ../Input/ps_move_handler.cpp + ../Input/ps_move_tracker.cpp + ../Input/raw_mouse_config.cpp + ../Input/raw_mouse_handler.cpp + ../Input/sdl_pad_handler.cpp + ../Input/skateboard_pad_handler.cpp + ../Input/xinput_pad_handler.cpp + "../resources.qrc" )