Move input common into a static lib
This commit is contained in:
parent
eb0b41f7c6
commit
3a685b631a
10
nxemu.sln
10
nxemu.sln
|
|
@ -56,6 +56,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "yuzu_common", "src\yuzu_com
|
|||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "yuzu_hid_core", "src\yuzu_hid_core\yuzu_hid_core.vcxproj", "{58ED6CB7-4A88-455E-87DA-39E34CD7B1CF}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "yuzu_input_common", "src\yuzu_input_common\yuzu_input_common.vcxproj", "{D45CCCC7-A1E9-47B5-B9FA-0B599DC8B962}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|x64 = Debug|x64
|
||||
|
|
@ -192,6 +194,14 @@ Global
|
|||
{58ED6CB7-4A88-455E-87DA-39E34CD7B1CF}.Release|x64.Build.0 = Release|x64
|
||||
{58ED6CB7-4A88-455E-87DA-39E34CD7B1CF}.Release|x86.ActiveCfg = Release|x64
|
||||
{58ED6CB7-4A88-455E-87DA-39E34CD7B1CF}.Release|x86.Build.0 = Release|x64
|
||||
{D45CCCC7-A1E9-47B5-B9FA-0B599DC8B962}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{D45CCCC7-A1E9-47B5-B9FA-0B599DC8B962}.Debug|x64.Build.0 = Debug|x64
|
||||
{D45CCCC7-A1E9-47B5-B9FA-0B599DC8B962}.Debug|x86.ActiveCfg = Debug|Win32
|
||||
{D45CCCC7-A1E9-47B5-B9FA-0B599DC8B962}.Debug|x86.Build.0 = Debug|Win32
|
||||
{D45CCCC7-A1E9-47B5-B9FA-0B599DC8B962}.Release|x64.ActiveCfg = Release|x64
|
||||
{D45CCCC7-A1E9-47B5-B9FA-0B599DC8B962}.Release|x64.Build.0 = Release|x64
|
||||
{D45CCCC7-A1E9-47B5-B9FA-0B599DC8B962}.Release|x86.ActiveCfg = Release|Win32
|
||||
{D45CCCC7-A1E9-47B5-B9FA-0B599DC8B962}.Release|x86.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@
|
|||
#include "core/hle/service/apm/apm_controller.h"
|
||||
#include "core/hle/service/services.h"
|
||||
#include <yuzu_hid_core/hid_core.h>
|
||||
#include "input_common/main.h"
|
||||
#include "yuzu_input_common/main.h"
|
||||
|
||||
MICROPROFILE_DEFINE(ARM_CPU0, "ARM", "CPU 0", MP_RGB(255, 64, 64));
|
||||
MICROPROFILE_DEFINE(ARM_CPU1, "ARM", "CPU 1", MP_RGB(255, 64, 64));
|
||||
|
|
|
|||
|
|
@ -99,33 +99,6 @@
|
|||
<ClCompile Include="core\hle\service\hid\hid_system_server.cpp" />
|
||||
<ClCompile Include="core\hle\service\hid\irs.cpp" />
|
||||
<ClCompile Include="core\hle\service\hid\xcd.cpp" />
|
||||
<ClCompile Include="input_common\drivers\camera.cpp" />
|
||||
<ClCompile Include="input_common\drivers\gc_adapter.cpp" />
|
||||
<ClCompile Include="input_common\drivers\joycon.cpp" />
|
||||
<ClCompile Include="input_common\drivers\keyboard_driver.cpp" />
|
||||
<ClCompile Include="input_common\drivers\mouse_driver.cpp" />
|
||||
<ClCompile Include="input_common\drivers\sdl_driver.cpp" />
|
||||
<ClCompile Include="input_common\drivers\tas_input.cpp" />
|
||||
<ClCompile Include="input_common\drivers\touch_screen_driver.cpp" />
|
||||
<ClCompile Include="input_common\drivers\udp_client.cpp" />
|
||||
<ClCompile Include="input_common\drivers\virtual_amiibo.cpp" />
|
||||
<ClCompile Include="input_common\drivers\virtual_gamepad.cpp" />
|
||||
<ClCompile Include="input_common\helpers\joycon_driver.cpp" />
|
||||
<ClCompile Include="input_common\helpers\joycon_protocol\calibration.cpp" />
|
||||
<ClCompile Include="input_common\helpers\joycon_protocol\common_protocol.cpp" />
|
||||
<ClCompile Include="input_common\helpers\joycon_protocol\generic_functions.cpp" />
|
||||
<ClCompile Include="input_common\helpers\joycon_protocol\irs_protocol.cpp" />
|
||||
<ClCompile Include="input_common\helpers\joycon_protocol\nfc.cpp" />
|
||||
<ClCompile Include="input_common\helpers\joycon_protocol\poller.cpp" />
|
||||
<ClCompile Include="input_common\helpers\joycon_protocol\ringcon_protocol.cpp" />
|
||||
<ClCompile Include="input_common\helpers\joycon_protocol\rumble.cpp" />
|
||||
<ClCompile Include="input_common\helpers\stick_from_buttons.cpp" />
|
||||
<ClCompile Include="input_common\helpers\touch_from_buttons.cpp" />
|
||||
<ClCompile Include="input_common\helpers\udp_protocol.cpp" />
|
||||
<ClCompile Include="input_common\input_engine.cpp" />
|
||||
<ClCompile Include="input_common\input_mapping.cpp" />
|
||||
<ClCompile Include="input_common\input_poller.cpp" />
|
||||
<ClCompile Include="input_common\main.cpp" />
|
||||
<ClCompile Include="nxemu-os.cpp" />
|
||||
<ClCompile Include="core\core_timing.cpp" />
|
||||
<ClCompile Include="core\device_memory.cpp" />
|
||||
|
|
@ -697,36 +670,6 @@
|
|||
<ClInclude Include="core\hle\service\vi\vsync_manager.h" />
|
||||
<ClInclude Include="core\loader\loader.h" />
|
||||
<ClInclude Include="core\memory.h" />
|
||||
<ClInclude Include="input_common\drivers\android.h" />
|
||||
<ClInclude Include="input_common\drivers\camera.h" />
|
||||
<ClInclude Include="input_common\drivers\gc_adapter.h" />
|
||||
<ClInclude Include="input_common\drivers\joycon.h" />
|
||||
<ClInclude Include="input_common\drivers\keyboard.h" />
|
||||
<ClInclude Include="input_common\drivers\mouse.h" />
|
||||
<ClInclude Include="input_common\drivers\sdl_driver.h" />
|
||||
<ClInclude Include="input_common\drivers\tas_input.h" />
|
||||
<ClInclude Include="input_common\drivers\touch_screen.h" />
|
||||
<ClInclude Include="input_common\drivers\udp_client.h" />
|
||||
<ClInclude Include="input_common\drivers\virtual_amiibo.h" />
|
||||
<ClInclude Include="input_common\drivers\virtual_gamepad.h" />
|
||||
<ClInclude Include="input_common\helpers\joycon_driver.h" />
|
||||
<ClInclude Include="input_common\helpers\joycon_protocol\calibration.h" />
|
||||
<ClInclude Include="input_common\helpers\joycon_protocol\common_protocol.h" />
|
||||
<ClInclude Include="input_common\helpers\joycon_protocol\generic_functions.h" />
|
||||
<ClInclude Include="input_common\helpers\joycon_protocol\irs.h" />
|
||||
<ClInclude Include="input_common\helpers\joycon_protocol\joycon_types.h" />
|
||||
<ClInclude Include="input_common\helpers\joycon_protocol\nfc.h" />
|
||||
<ClInclude Include="input_common\helpers\joycon_protocol\poller.h" />
|
||||
<ClInclude Include="input_common\helpers\joycon_protocol\ringcon.h" />
|
||||
<ClInclude Include="input_common\helpers\joycon_protocol\rumble.h" />
|
||||
<ClInclude Include="input_common\helpers\stick_from_buttons.h" />
|
||||
<ClInclude Include="input_common\helpers\touch_from_buttons.h" />
|
||||
<ClInclude Include="input_common\helpers\udp_protocol.h" />
|
||||
<ClInclude Include="input_common\input_engine.h" />
|
||||
<ClInclude Include="input_common\input_mapping.h" />
|
||||
<ClInclude Include="input_common\input_poller.h" />
|
||||
<ClInclude Include="input_common\main.h" />
|
||||
<ClInclude Include="input_common\precompiled_headers.h" />
|
||||
<ClInclude Include="nxemu-os.h" />
|
||||
<ClInclude Include="os_manager.h" />
|
||||
</ItemGroup>
|
||||
|
|
@ -734,18 +677,15 @@
|
|||
<ProjectReference Include="..\..\external\fmt.vcxproj">
|
||||
<Project>{d58bdfc6-1f1e-4c55-9296-1c2411b0fda7}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\external\libusb.vcxproj">
|
||||
<Project>{82a8d930-2514-48fa-b811-e5c402f2ab4a}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\external\sdl.vcxproj">
|
||||
<Project>{c44840a5-59bc-4ca0-85c2-b51f0ba6e3bd}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\yuzu_common\yuzu_common.vcxproj">
|
||||
<Project>{250224f2-2e89-410e-8bdb-875959daba2c}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\yuzu_hid_core\yuzu_hid_core.vcxproj">
|
||||
<Project>{58ed6cb7-4a88-455e-87da-39e34cd7b1cf}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\yuzu_input_common\yuzu_input_common.vcxproj">
|
||||
<Project>{d45cccc7-a1e9-47b5-b9fa-0b599dc8b962}</Project>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
|
|
|
|||
|
|
@ -388,30 +388,6 @@
|
|||
<Filter Include="Source Files\core\hle\kernel\svc">
|
||||
<UniqueIdentifier>{99305bc7-12d7-4b68-881b-ba0f29144a0d}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files\input_common">
|
||||
<UniqueIdentifier>{91720f67-176d-4ccd-a5da-c2efa998ea4f}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Header Files\input_common">
|
||||
<UniqueIdentifier>{ca8a53a0-4b53-4c6e-9880-a7cd9bac40c6}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Header Files\input_common\drivers">
|
||||
<UniqueIdentifier>{438e3186-ae83-4ea1-9b18-427b0e6390c6}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files\input_common\drivers">
|
||||
<UniqueIdentifier>{026cb67f-fd3b-40ec-a694-1ee6e39b5196}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files\input_common\helpers">
|
||||
<UniqueIdentifier>{3b15a5c3-7fd1-41ff-b471-cc650d107a29}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Header Files\input_common\helpers">
|
||||
<UniqueIdentifier>{0e575661-11cc-427f-a1fb-d31dd41bc270}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Header Files\input_common\helpers\joycon_protocol">
|
||||
<UniqueIdentifier>{8a2625bc-d574-4218-bd51-0de10e53d99b}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files\input_common\helpers\joycon_protocol">
|
||||
<UniqueIdentifier>{26968273-4e6c-4092-8ad8-b1716a52ff21}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files\core\hle\service\hid">
|
||||
<UniqueIdentifier>{0598a80b-07ca-4f8e-893c-b1aef9873766}</UniqueIdentifier>
|
||||
</Filter>
|
||||
|
|
@ -1413,96 +1389,6 @@
|
|||
<ClInclude Include="os_manager.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\input_engine.h">
|
||||
<Filter>Header Files\input_common</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\input_mapping.h">
|
||||
<Filter>Header Files\input_common</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\input_poller.h">
|
||||
<Filter>Header Files\input_common</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\main.h">
|
||||
<Filter>Header Files\input_common</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\precompiled_headers.h">
|
||||
<Filter>Header Files\input_common</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\drivers\android.h">
|
||||
<Filter>Header Files\input_common\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\drivers\camera.h">
|
||||
<Filter>Header Files\input_common\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\drivers\gc_adapter.h">
|
||||
<Filter>Header Files\input_common\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\drivers\joycon.h">
|
||||
<Filter>Header Files\input_common\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\drivers\keyboard.h">
|
||||
<Filter>Header Files\input_common\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\drivers\mouse.h">
|
||||
<Filter>Header Files\input_common\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\drivers\sdl_driver.h">
|
||||
<Filter>Header Files\input_common\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\drivers\tas_input.h">
|
||||
<Filter>Header Files\input_common\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\drivers\touch_screen.h">
|
||||
<Filter>Header Files\input_common\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\drivers\udp_client.h">
|
||||
<Filter>Header Files\input_common\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\drivers\virtual_amiibo.h">
|
||||
<Filter>Header Files\input_common\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\drivers\virtual_gamepad.h">
|
||||
<Filter>Header Files\input_common\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\helpers\joycon_driver.h">
|
||||
<Filter>Header Files\input_common\helpers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\helpers\stick_from_buttons.h">
|
||||
<Filter>Header Files\input_common\helpers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\helpers\touch_from_buttons.h">
|
||||
<Filter>Header Files\input_common\helpers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\helpers\udp_protocol.h">
|
||||
<Filter>Header Files\input_common\helpers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\helpers\joycon_protocol\calibration.h">
|
||||
<Filter>Header Files\input_common\helpers\joycon_protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\helpers\joycon_protocol\common_protocol.h">
|
||||
<Filter>Header Files\input_common\helpers\joycon_protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\helpers\joycon_protocol\generic_functions.h">
|
||||
<Filter>Header Files\input_common\helpers\joycon_protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\helpers\joycon_protocol\irs.h">
|
||||
<Filter>Header Files\input_common\helpers\joycon_protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\helpers\joycon_protocol\joycon_types.h">
|
||||
<Filter>Header Files\input_common\helpers\joycon_protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\helpers\joycon_protocol\nfc.h">
|
||||
<Filter>Header Files\input_common\helpers\joycon_protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\helpers\joycon_protocol\poller.h">
|
||||
<Filter>Header Files\input_common\helpers\joycon_protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\helpers\joycon_protocol\ringcon.h">
|
||||
<Filter>Header Files\input_common\helpers\joycon_protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_common\helpers\joycon_protocol\rumble.h">
|
||||
<Filter>Header Files\input_common\helpers\joycon_protocol</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="version.h.in">
|
||||
|
|
@ -2452,87 +2338,6 @@
|
|||
<ClCompile Include="os_manager.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\input_engine.cpp">
|
||||
<Filter>Source Files\input_common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\input_mapping.cpp">
|
||||
<Filter>Source Files\input_common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\input_poller.cpp">
|
||||
<Filter>Source Files\input_common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\main.cpp">
|
||||
<Filter>Source Files\input_common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\drivers\camera.cpp">
|
||||
<Filter>Source Files\input_common\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\drivers\gc_adapter.cpp">
|
||||
<Filter>Source Files\input_common\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\drivers\joycon.cpp">
|
||||
<Filter>Source Files\input_common\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\drivers\keyboard_driver.cpp">
|
||||
<Filter>Source Files\input_common\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\drivers\mouse_driver.cpp">
|
||||
<Filter>Source Files\input_common\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\drivers\sdl_driver.cpp">
|
||||
<Filter>Source Files\input_common\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\drivers\tas_input.cpp">
|
||||
<Filter>Source Files\input_common\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\drivers\touch_screen_driver.cpp">
|
||||
<Filter>Source Files\input_common\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\drivers\udp_client.cpp">
|
||||
<Filter>Source Files\input_common\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\drivers\virtual_amiibo.cpp">
|
||||
<Filter>Source Files\input_common\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\drivers\virtual_gamepad.cpp">
|
||||
<Filter>Source Files\input_common\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\helpers\joycon_driver.cpp">
|
||||
<Filter>Source Files\input_common\helpers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\helpers\stick_from_buttons.cpp">
|
||||
<Filter>Source Files\input_common\helpers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\helpers\touch_from_buttons.cpp">
|
||||
<Filter>Source Files\input_common\helpers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\helpers\udp_protocol.cpp">
|
||||
<Filter>Source Files\input_common\helpers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\helpers\joycon_protocol\calibration.cpp">
|
||||
<Filter>Source Files\input_common\helpers\joycon_protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\helpers\joycon_protocol\common_protocol.cpp">
|
||||
<Filter>Source Files\input_common\helpers\joycon_protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\helpers\joycon_protocol\generic_functions.cpp">
|
||||
<Filter>Source Files\input_common\helpers\joycon_protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\helpers\joycon_protocol\irs_protocol.cpp">
|
||||
<Filter>Source Files\input_common\helpers\joycon_protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\helpers\joycon_protocol\nfc.cpp">
|
||||
<Filter>Source Files\input_common\helpers\joycon_protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\helpers\joycon_protocol\poller.cpp">
|
||||
<Filter>Source Files\input_common\helpers\joycon_protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\helpers\joycon_protocol\ringcon_protocol.cpp">
|
||||
<Filter>Source Files\input_common\helpers\joycon_protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_common\helpers\joycon_protocol\rumble.cpp">
|
||||
<Filter>Source Files\input_common\helpers\joycon_protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="core\hle\service\hid\hid_server.cpp">
|
||||
<Filter>Source Files\core\hle\service\hid</Filter>
|
||||
</ClCompile>
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
#include <fmt/format.h>
|
||||
|
||||
#include "yuzu_common/param_package.h"
|
||||
#include "input_common/drivers/camera.h"
|
||||
#include "yuzu_input_common/drivers/camera.h"
|
||||
|
||||
namespace InputCommon {
|
||||
constexpr PadIdentifier identifier = {
|
||||
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
#include <span>
|
||||
|
||||
#include "input_common/input_engine.h"
|
||||
#include "yuzu_input_common/input_engine.h"
|
||||
|
||||
namespace InputCommon {
|
||||
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
#include "yuzu_common/polyfill_thread.h"
|
||||
#include "yuzu_common/settings_input.h"
|
||||
#include "yuzu_common/thread.h"
|
||||
#include "input_common/drivers/gc_adapter.h"
|
||||
#include "yuzu_input_common/drivers/gc_adapter.h"
|
||||
|
||||
namespace InputCommon {
|
||||
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
#include <thread>
|
||||
|
||||
#include "yuzu_common/polyfill_thread.h"
|
||||
#include "input_common/input_engine.h"
|
||||
#include "yuzu_input_common/input_engine.h"
|
||||
|
||||
struct libusb_context;
|
||||
struct libusb_device;
|
||||
|
|
@ -8,9 +8,9 @@
|
|||
#include "yuzu_common/polyfill_thread.h"
|
||||
#include "yuzu_common/settings.h"
|
||||
#include "yuzu_common/thread.h"
|
||||
#include "input_common/drivers/joycon.h"
|
||||
#include "input_common/helpers/joycon_driver.h"
|
||||
#include "input_common/helpers/joycon_protocol/joycon_types.h"
|
||||
#include "yuzu_input_common/drivers/joycon.h"
|
||||
#include "yuzu_input_common/helpers/joycon_driver.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/joycon_types.h"
|
||||
|
||||
namespace InputCommon {
|
||||
|
||||
|
|
@ -8,7 +8,7 @@
|
|||
#include <thread>
|
||||
#include <SDL_hidapi.h>
|
||||
|
||||
#include "input_common/input_engine.h"
|
||||
#include "yuzu_input_common/input_engine.h"
|
||||
|
||||
namespace InputCommon::Joycon {
|
||||
using SerialNumber = std::array<u8, 15>;
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "input_common/input_engine.h"
|
||||
#include "yuzu_input_common/input_engine.h"
|
||||
|
||||
namespace InputCommon {
|
||||
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
#include "yuzu_common/param_package.h"
|
||||
#include "yuzu_common/settings_input.h"
|
||||
#include "input_common/drivers/keyboard.h"
|
||||
#include "yuzu_input_common/drivers/keyboard.h"
|
||||
|
||||
namespace InputCommon {
|
||||
|
||||
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
#include "yuzu_common/polyfill_thread.h"
|
||||
#include "yuzu_common/vector_math.h"
|
||||
#include "input_common/input_engine.h"
|
||||
#include "yuzu_input_common/input_engine.h"
|
||||
|
||||
namespace InputCommon {
|
||||
|
||||
|
|
@ -8,7 +8,7 @@
|
|||
#include "yuzu_common/param_package.h"
|
||||
#include "yuzu_common/settings.h"
|
||||
#include "yuzu_common/thread.h"
|
||||
#include "input_common/drivers/mouse.h"
|
||||
#include "yuzu_input_common/drivers/mouse.h"
|
||||
|
||||
namespace InputCommon {
|
||||
constexpr int update_time = 10;
|
||||
|
|
@ -7,7 +7,7 @@
|
|||
#include "yuzu_common/settings.h"
|
||||
#include "yuzu_common/thread.h"
|
||||
#include "yuzu_common/vector_math.h"
|
||||
#include "input_common/drivers/sdl_driver.h"
|
||||
#include "yuzu_input_common/drivers/sdl_driver.h"
|
||||
|
||||
namespace InputCommon {
|
||||
|
||||
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
#include "yuzu_common/common_types.h"
|
||||
#include "yuzu_common/threadsafe_queue.h"
|
||||
#include "input_common/input_engine.h"
|
||||
#include "yuzu_input_common/input_engine.h"
|
||||
|
||||
union SDL_Event;
|
||||
using SDL_GameController = struct _SDL_GameController;
|
||||
|
|
@ -10,7 +10,7 @@
|
|||
#include "yuzu_common/fs/path_util.h"
|
||||
#include "yuzu_common/logging/log.h"
|
||||
#include "yuzu_common/settings.h"
|
||||
#include "input_common/drivers/tas_input.h"
|
||||
#include "yuzu_input_common/drivers/tas_input.h"
|
||||
|
||||
namespace InputCommon::TasInput {
|
||||
|
||||
|
|
@ -8,7 +8,7 @@
|
|||
#include <vector>
|
||||
|
||||
#include "yuzu_common/common_types.h"
|
||||
#include "input_common/input_engine.h"
|
||||
#include "yuzu_input_common/input_engine.h"
|
||||
|
||||
/*
|
||||
To play back TAS scripts on Yuzu, select the folder with scripts in the configuration menu below
|
||||
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
#include <optional>
|
||||
|
||||
#include "input_common/input_engine.h"
|
||||
#include "yuzu_input_common/input_engine.h"
|
||||
|
||||
namespace InputCommon {
|
||||
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#include "yuzu_common/param_package.h"
|
||||
#include "input_common/drivers/touch_screen.h"
|
||||
#include "yuzu_input_common/drivers/touch_screen.h"
|
||||
|
||||
namespace InputCommon {
|
||||
|
||||
|
|
@ -8,8 +8,8 @@
|
|||
#include "yuzu_common/logging/log.h"
|
||||
#include "yuzu_common/param_package.h"
|
||||
#include "yuzu_common/settings.h"
|
||||
#include "input_common/drivers/udp_client.h"
|
||||
#include "input_common/helpers/udp_protocol.h"
|
||||
#include "yuzu_input_common/drivers/udp_client.h"
|
||||
#include "yuzu_input_common/helpers/udp_protocol.h"
|
||||
|
||||
using boost::asio::ip::udp;
|
||||
|
||||
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
#include "yuzu_common/common_types.h"
|
||||
#include "yuzu_common/thread.h"
|
||||
#include "input_common/input_engine.h"
|
||||
#include "yuzu_input_common/input_engine.h"
|
||||
|
||||
namespace InputCommon::CemuhookUDP {
|
||||
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
#include "yuzu_common/fs/path_util.h"
|
||||
#include "yuzu_common/logging/log.h"
|
||||
#include "yuzu_common/settings.h"
|
||||
#include "input_common/drivers/virtual_amiibo.h"
|
||||
#include "yuzu_input_common/drivers/virtual_amiibo.h"
|
||||
|
||||
namespace InputCommon {
|
||||
constexpr PadIdentifier identifier = {
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
#include <vector>
|
||||
|
||||
#include "yuzu_common/common_types.h"
|
||||
#include "input_common/input_engine.h"
|
||||
#include "yuzu_input_common/input_engine.h"
|
||||
|
||||
namespace Common::FS {
|
||||
class IOFile;
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project
|
||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#include "input_common/drivers/virtual_gamepad.h"
|
||||
#include "yuzu_input_common/drivers/virtual_gamepad.h"
|
||||
|
||||
namespace InputCommon {
|
||||
constexpr std::size_t PlayerIndexCount = 10;
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "input_common/input_engine.h"
|
||||
#include "yuzu_input_common/input_engine.h"
|
||||
|
||||
namespace InputCommon {
|
||||
|
||||
|
|
@ -6,14 +6,14 @@
|
|||
#include "yuzu_common/scope_exit.h"
|
||||
#include "yuzu_common/swap.h"
|
||||
#include "yuzu_common/thread.h"
|
||||
#include "input_common/helpers/joycon_driver.h"
|
||||
#include "input_common/helpers/joycon_protocol/calibration.h"
|
||||
#include "input_common/helpers/joycon_protocol/generic_functions.h"
|
||||
#include "input_common/helpers/joycon_protocol/irs.h"
|
||||
#include "input_common/helpers/joycon_protocol/nfc.h"
|
||||
#include "input_common/helpers/joycon_protocol/poller.h"
|
||||
#include "input_common/helpers/joycon_protocol/ringcon.h"
|
||||
#include "input_common/helpers/joycon_protocol/rumble.h"
|
||||
#include "yuzu_input_common/helpers/joycon_driver.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/calibration.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/generic_functions.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/irs.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/nfc.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/poller.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/ringcon.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/rumble.h"
|
||||
|
||||
namespace InputCommon::Joycon {
|
||||
JoyconDriver::JoyconDriver(std::size_t port_) : port{port_} {
|
||||
|
|
@ -10,7 +10,7 @@
|
|||
#include <thread>
|
||||
|
||||
#include "yuzu_common/threadsafe_queue.h"
|
||||
#include "input_common/helpers/joycon_protocol/joycon_types.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/joycon_types.h"
|
||||
|
||||
namespace Common::Input {
|
||||
enum class DriverResult;
|
||||
|
|
@ -4,8 +4,8 @@
|
|||
#include <cstring>
|
||||
|
||||
#include "yuzu_common/input.h"
|
||||
#include "input_common/helpers/joycon_protocol/calibration.h"
|
||||
#include "input_common/helpers/joycon_protocol/joycon_types.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/calibration.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/joycon_types.h"
|
||||
|
||||
namespace InputCommon::Joycon {
|
||||
|
||||
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
#include <vector>
|
||||
|
||||
#include "input_common/helpers/joycon_protocol/common_protocol.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/common_protocol.h"
|
||||
|
||||
namespace Common::Input {
|
||||
enum class DriverResult;
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
#include "yuzu_common/input.h"
|
||||
#include "yuzu_common/logging/log.h"
|
||||
#include "input_common/helpers/joycon_protocol/common_protocol.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/common_protocol.h"
|
||||
|
||||
namespace InputCommon::Joycon {
|
||||
JoyconCommonProtocol::JoyconCommonProtocol(std::shared_ptr<JoyconHandle> hidapi_handle_)
|
||||
|
|
@ -13,7 +13,7 @@
|
|||
#include <vector>
|
||||
|
||||
#include "yuzu_common/common_types.h"
|
||||
#include "input_common/helpers/joycon_protocol/joycon_types.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/joycon_types.h"
|
||||
|
||||
namespace InputCommon::Joycon {
|
||||
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
#include "yuzu_common/input.h"
|
||||
#include "yuzu_common/logging/log.h"
|
||||
#include "input_common/helpers/joycon_protocol/generic_functions.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/generic_functions.h"
|
||||
|
||||
namespace InputCommon::Joycon {
|
||||
|
||||
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "input_common/helpers/joycon_protocol/common_protocol.h"
|
||||
#include "input_common/helpers/joycon_protocol/joycon_types.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/common_protocol.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/joycon_types.h"
|
||||
|
||||
namespace Common::Input {
|
||||
enum class DriverResult;
|
||||
|
|
@ -10,8 +10,8 @@
|
|||
|
||||
#include <vector>
|
||||
|
||||
#include "input_common/helpers/joycon_protocol/common_protocol.h"
|
||||
#include "input_common/helpers/joycon_protocol/joycon_types.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/common_protocol.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/joycon_types.h"
|
||||
|
||||
namespace Common::Input {
|
||||
enum class DriverResult;
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
#include "yuzu_common/input.h"
|
||||
#include "yuzu_common/logging/log.h"
|
||||
#include "input_common/helpers/joycon_protocol/irs.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/irs.h"
|
||||
|
||||
namespace InputCommon::Joycon {
|
||||
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
#include "yuzu_common/input.h"
|
||||
#include "yuzu_common/logging/log.h"
|
||||
#include "input_common/helpers/joycon_protocol/nfc.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/nfc.h"
|
||||
|
||||
namespace InputCommon::Joycon {
|
||||
|
||||
|
|
@ -10,8 +10,8 @@
|
|||
|
||||
#include <vector>
|
||||
|
||||
#include "input_common/helpers/joycon_protocol/common_protocol.h"
|
||||
#include "input_common/helpers/joycon_protocol/joycon_types.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/common_protocol.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/joycon_types.h"
|
||||
|
||||
namespace Common::Input {
|
||||
enum class DriverResult;
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#include "yuzu_common/logging/log.h"
|
||||
#include "input_common/helpers/joycon_protocol/poller.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/poller.h"
|
||||
|
||||
namespace InputCommon::Joycon {
|
||||
|
||||
|
|
@ -11,7 +11,7 @@
|
|||
#include <functional>
|
||||
#include <span>
|
||||
|
||||
#include "input_common/helpers/joycon_protocol/joycon_types.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/joycon_types.h"
|
||||
|
||||
namespace InputCommon::Joycon {
|
||||
|
||||
|
|
@ -10,8 +10,8 @@
|
|||
|
||||
#include <vector>
|
||||
|
||||
#include "input_common/helpers/joycon_protocol/common_protocol.h"
|
||||
#include "input_common/helpers/joycon_protocol/joycon_types.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/common_protocol.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/joycon_types.h"
|
||||
|
||||
namespace Common::Input {
|
||||
enum class DriverResult;
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
#include "yuzu_common/input.h"
|
||||
#include "yuzu_common/logging/log.h"
|
||||
#include "input_common/helpers/joycon_protocol/ringcon.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/ringcon.h"
|
||||
|
||||
namespace InputCommon::Joycon {
|
||||
|
||||
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
#include "yuzu_common/input.h"
|
||||
#include "yuzu_common/logging/log.h"
|
||||
#include "input_common/helpers/joycon_protocol/rumble.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/rumble.h"
|
||||
|
||||
namespace InputCommon::Joycon {
|
||||
|
||||
|
|
@ -10,8 +10,8 @@
|
|||
|
||||
#include <vector>
|
||||
|
||||
#include "input_common/helpers/joycon_protocol/common_protocol.h"
|
||||
#include "input_common/helpers/joycon_protocol/joycon_types.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/common_protocol.h"
|
||||
#include "yuzu_input_common/helpers/joycon_protocol/joycon_types.h"
|
||||
|
||||
namespace Common::Input {
|
||||
enum class DriverResult;
|
||||
|
|
@ -5,7 +5,7 @@
|
|||
#include <cmath>
|
||||
#include "yuzu_common/math_util.h"
|
||||
#include "yuzu_common/settings.h"
|
||||
#include "input_common/helpers/stick_from_buttons.h"
|
||||
#include "yuzu_input_common/helpers/stick_from_buttons.h"
|
||||
|
||||
namespace InputCommon {
|
||||
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
#include <algorithm>
|
||||
#include "yuzu_common/settings.h"
|
||||
#include "input_common/helpers/touch_from_buttons.h"
|
||||
#include "yuzu_input_common/helpers/touch_from_buttons.h"
|
||||
|
||||
namespace InputCommon {
|
||||
|
||||
|
|
@ -4,7 +4,7 @@
|
|||
#include <cstddef>
|
||||
#include <cstring>
|
||||
#include "yuzu_common/logging/log.h"
|
||||
#include "input_common/helpers/udp_protocol.h"
|
||||
#include "yuzu_input_common/helpers/udp_protocol.h"
|
||||
|
||||
namespace InputCommon::CemuhookUDP {
|
||||
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#include "yuzu_common/logging/log.h"
|
||||
#include "input_common/input_engine.h"
|
||||
#include "yuzu_input_common/input_engine.h"
|
||||
|
||||
namespace InputCommon {
|
||||
|
||||
|
|
@ -11,7 +11,7 @@
|
|||
#include "yuzu_common/input.h"
|
||||
#include "yuzu_common/param_package.h"
|
||||
#include "yuzu_common/uuid.h"
|
||||
#include "input_common/main.h"
|
||||
#include "yuzu_input_common/main.h"
|
||||
|
||||
// Pad Identifier of data source
|
||||
struct PadIdentifier {
|
||||
|
|
@ -2,8 +2,8 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||
|
||||
#include "yuzu_common/settings.h"
|
||||
#include "input_common/input_engine.h"
|
||||
#include "input_common/input_mapping.h"
|
||||
#include "yuzu_input_common/input_engine.h"
|
||||
#include "yuzu_input_common/input_mapping.h"
|
||||
|
||||
namespace InputCommon {
|
||||
|
||||
|
|
@ -4,8 +4,8 @@
|
|||
#include "yuzu_common/common_types.h"
|
||||
#include "yuzu_common/input.h"
|
||||
|
||||
#include "input_common/input_engine.h"
|
||||
#include "input_common/input_poller.h"
|
||||
#include "yuzu_input_common/input_engine.h"
|
||||
#include "yuzu_input_common/input_poller.h"
|
||||
|
||||
namespace InputCommon {
|
||||
|
||||
|
|
@ -4,31 +4,31 @@
|
|||
#include <memory>
|
||||
#include "yuzu_common/input.h"
|
||||
#include "yuzu_common/param_package.h"
|
||||
#include "input_common/drivers/camera.h"
|
||||
#include "input_common/drivers/keyboard.h"
|
||||
#include "input_common/drivers/mouse.h"
|
||||
#include "input_common/drivers/tas_input.h"
|
||||
#include "input_common/drivers/touch_screen.h"
|
||||
#include "input_common/drivers/udp_client.h"
|
||||
#include "input_common/drivers/virtual_amiibo.h"
|
||||
#include "input_common/drivers/virtual_gamepad.h"
|
||||
#include "input_common/helpers/stick_from_buttons.h"
|
||||
#include "input_common/helpers/touch_from_buttons.h"
|
||||
#include "input_common/input_engine.h"
|
||||
#include "input_common/input_mapping.h"
|
||||
#include "input_common/input_poller.h"
|
||||
#include "input_common/main.h"
|
||||
#include "yuzu_input_common/drivers/camera.h"
|
||||
#include "yuzu_input_common/drivers/keyboard.h"
|
||||
#include "yuzu_input_common/drivers/mouse.h"
|
||||
#include "yuzu_input_common/drivers/tas_input.h"
|
||||
#include "yuzu_input_common/drivers/touch_screen.h"
|
||||
#include "yuzu_input_common/drivers/udp_client.h"
|
||||
#include "yuzu_input_common/drivers/virtual_amiibo.h"
|
||||
#include "yuzu_input_common/drivers/virtual_gamepad.h"
|
||||
#include "yuzu_input_common/helpers/stick_from_buttons.h"
|
||||
#include "yuzu_input_common/helpers/touch_from_buttons.h"
|
||||
#include "yuzu_input_common/input_engine.h"
|
||||
#include "yuzu_input_common/input_mapping.h"
|
||||
#include "yuzu_input_common/input_poller.h"
|
||||
#include "yuzu_input_common/main.h"
|
||||
|
||||
#ifdef HAVE_LIBUSB
|
||||
#include "input_common/drivers/gc_adapter.h"
|
||||
#include "yuzu_input_common/drivers/gc_adapter.h"
|
||||
#endif
|
||||
#ifdef HAVE_SDL2
|
||||
#include "input_common/drivers/joycon.h"
|
||||
#include "input_common/drivers/sdl_driver.h"
|
||||
#include "yuzu_input_common/drivers/joycon.h"
|
||||
#include "yuzu_input_common/drivers/sdl_driver.h"
|
||||
#endif
|
||||
|
||||
#ifdef ANDROID
|
||||
#include "input_common/drivers/android.h"
|
||||
#include "yuzu_input_common/drivers/android.h"
|
||||
#endif
|
||||
|
||||
namespace InputCommon {
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{d45cccc7-a1e9-47b5-b9fa-0b599dc8b962}</ProjectGuid>
|
||||
<RootNamespace>yuzuinputcommon</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(SolutionDir)property_sheets\platform.$(Configuration).props" />
|
||||
</ImportGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(SolutionDir)external\boost;$(SolutionDir)external\fmt\include;$(SolutionDir)external\sdl\include;$(SolutionDir)external\libusb\libusb;$(SolutionDir)external;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<UseStandardPreprocessor>true</UseStandardPreprocessor>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NOMINMAX;BOOST_CONTEXT_STATIC_LINK;BOOST_ALL_NO_LIB;HAVE_SDL2;HAVE_LIBUSB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="drivers\camera.cpp" />
|
||||
<ClCompile Include="drivers\gc_adapter.cpp" />
|
||||
<ClCompile Include="drivers\joycon.cpp" />
|
||||
<ClCompile Include="drivers\keyboard_driver.cpp" />
|
||||
<ClCompile Include="drivers\mouse_driver.cpp" />
|
||||
<ClCompile Include="drivers\sdl_driver.cpp" />
|
||||
<ClCompile Include="drivers\tas_input.cpp" />
|
||||
<ClCompile Include="drivers\touch_screen_driver.cpp" />
|
||||
<ClCompile Include="drivers\udp_client.cpp" />
|
||||
<ClCompile Include="drivers\virtual_amiibo.cpp" />
|
||||
<ClCompile Include="drivers\virtual_gamepad.cpp" />
|
||||
<ClCompile Include="helpers\joycon_driver.cpp" />
|
||||
<ClCompile Include="helpers\joycon_protocol\calibration.cpp" />
|
||||
<ClCompile Include="helpers\joycon_protocol\common_protocol.cpp" />
|
||||
<ClCompile Include="helpers\joycon_protocol\generic_functions.cpp" />
|
||||
<ClCompile Include="helpers\joycon_protocol\irs_protocol.cpp" />
|
||||
<ClCompile Include="helpers\joycon_protocol\nfc.cpp" />
|
||||
<ClCompile Include="helpers\joycon_protocol\poller.cpp" />
|
||||
<ClCompile Include="helpers\joycon_protocol\ringcon_protocol.cpp" />
|
||||
<ClCompile Include="helpers\joycon_protocol\rumble.cpp" />
|
||||
<ClCompile Include="helpers\stick_from_buttons.cpp" />
|
||||
<ClCompile Include="helpers\touch_from_buttons.cpp" />
|
||||
<ClCompile Include="helpers\udp_protocol.cpp" />
|
||||
<ClCompile Include="input_engine.cpp" />
|
||||
<ClCompile Include="input_mapping.cpp" />
|
||||
<ClCompile Include="input_poller.cpp" />
|
||||
<ClCompile Include="main.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="drivers\android.h" />
|
||||
<ClInclude Include="drivers\camera.h" />
|
||||
<ClInclude Include="drivers\gc_adapter.h" />
|
||||
<ClInclude Include="drivers\joycon.h" />
|
||||
<ClInclude Include="drivers\keyboard.h" />
|
||||
<ClInclude Include="drivers\mouse.h" />
|
||||
<ClInclude Include="drivers\sdl_driver.h" />
|
||||
<ClInclude Include="drivers\tas_input.h" />
|
||||
<ClInclude Include="drivers\touch_screen.h" />
|
||||
<ClInclude Include="drivers\udp_client.h" />
|
||||
<ClInclude Include="drivers\virtual_amiibo.h" />
|
||||
<ClInclude Include="drivers\virtual_gamepad.h" />
|
||||
<ClInclude Include="helpers\joycon_driver.h" />
|
||||
<ClInclude Include="helpers\joycon_protocol\calibration.h" />
|
||||
<ClInclude Include="helpers\joycon_protocol\common_protocol.h" />
|
||||
<ClInclude Include="helpers\joycon_protocol\generic_functions.h" />
|
||||
<ClInclude Include="helpers\joycon_protocol\irs.h" />
|
||||
<ClInclude Include="helpers\joycon_protocol\joycon_types.h" />
|
||||
<ClInclude Include="helpers\joycon_protocol\nfc.h" />
|
||||
<ClInclude Include="helpers\joycon_protocol\poller.h" />
|
||||
<ClInclude Include="helpers\joycon_protocol\ringcon.h" />
|
||||
<ClInclude Include="helpers\joycon_protocol\rumble.h" />
|
||||
<ClInclude Include="helpers\stick_from_buttons.h" />
|
||||
<ClInclude Include="helpers\touch_from_buttons.h" />
|
||||
<ClInclude Include="helpers\udp_protocol.h" />
|
||||
<ClInclude Include="input_engine.h" />
|
||||
<ClInclude Include="input_mapping.h" />
|
||||
<ClInclude Include="input_poller.h" />
|
||||
<ClInclude Include="main.h" />
|
||||
<ClInclude Include="precompiled_headers.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\external\libusb.vcxproj">
|
||||
<Project>{82a8d930-2514-48fa-b811-e5c402f2ab4a}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\external\sdl.vcxproj">
|
||||
<Project>{c44840a5-59bc-4ca0-85c2-b51f0ba6e3bd}</Project>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
</Project>
|
||||
|
|
@ -0,0 +1,209 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Source Files\drivers">
|
||||
<UniqueIdentifier>{397f07c9-2ffc-4023-bf81-ebbb87dea7b1}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Header Files\drivers">
|
||||
<UniqueIdentifier>{4d19f57f-6964-4ae1-8180-eb3cc8d266b2}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Header Files\helpers">
|
||||
<UniqueIdentifier>{fa54d8a3-8d89-47e2-8427-4c8da12f2532}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files\helpers">
|
||||
<UniqueIdentifier>{dda9a879-b460-4c77-b744-0b34a0d9180e}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Header Files\helpers\joycon_protocol">
|
||||
<UniqueIdentifier>{faefbecf-699b-436e-b6c2-e1c64f09238c}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files\helpers\joycon_protocol">
|
||||
<UniqueIdentifier>{3f1e8e7c-d86d-4bbf-8551-3abc63c39d34}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="input_engine.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_mapping.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="input_poller.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="main.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="drivers\android.cpp">
|
||||
<Filter>Source Files\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="drivers\camera.cpp">
|
||||
<Filter>Source Files\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="drivers\gc_adapter.cpp">
|
||||
<Filter>Source Files\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="drivers\joycon.cpp">
|
||||
<Filter>Source Files\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="drivers\keyboard_driver.cpp">
|
||||
<Filter>Source Files\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="drivers\mouse_driver.cpp">
|
||||
<Filter>Source Files\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="drivers\sdl_driver.cpp">
|
||||
<Filter>Source Files\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="drivers\tas_input.cpp">
|
||||
<Filter>Source Files\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="drivers\touch_screen_driver.cpp">
|
||||
<Filter>Source Files\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="drivers\udp_client.cpp">
|
||||
<Filter>Source Files\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="drivers\virtual_amiibo.cpp">
|
||||
<Filter>Source Files\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="drivers\virtual_gamepad.cpp">
|
||||
<Filter>Source Files\drivers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="helpers\joycon_driver.cpp">
|
||||
<Filter>Source Files\helpers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="helpers\stick_from_buttons.cpp">
|
||||
<Filter>Source Files\helpers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="helpers\touch_from_buttons.cpp">
|
||||
<Filter>Source Files\helpers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="helpers\udp_protocol.cpp">
|
||||
<Filter>Source Files\helpers</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="helpers\joycon_protocol\calibration.cpp">
|
||||
<Filter>Source Files\helpers\joycon_protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="helpers\joycon_protocol\common_protocol.cpp">
|
||||
<Filter>Source Files\helpers\joycon_protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="helpers\joycon_protocol\generic_functions.cpp">
|
||||
<Filter>Source Files\helpers\joycon_protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="helpers\joycon_protocol\irs_protocol.cpp">
|
||||
<Filter>Source Files\helpers\joycon_protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="helpers\joycon_protocol\nfc.cpp">
|
||||
<Filter>Source Files\helpers\joycon_protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="helpers\joycon_protocol\poller.cpp">
|
||||
<Filter>Source Files\helpers\joycon_protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="helpers\joycon_protocol\ringcon_protocol.cpp">
|
||||
<Filter>Source Files\helpers\joycon_protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="helpers\joycon_protocol\rumble.cpp">
|
||||
<Filter>Source Files\helpers\joycon_protocol</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="input_engine.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_mapping.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="input_poller.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="main.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="precompiled_headers.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="drivers\android.h">
|
||||
<Filter>Header Files\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="drivers\camera.h">
|
||||
<Filter>Header Files\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="drivers\gc_adapter.h">
|
||||
<Filter>Header Files\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="drivers\joycon.h">
|
||||
<Filter>Header Files\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="drivers\keyboard.h">
|
||||
<Filter>Header Files\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="drivers\mouse.h">
|
||||
<Filter>Header Files\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="drivers\sdl_driver.h">
|
||||
<Filter>Header Files\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="drivers\tas_input.h">
|
||||
<Filter>Header Files\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="drivers\touch_screen.h">
|
||||
<Filter>Header Files\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="drivers\udp_client.h">
|
||||
<Filter>Header Files\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="drivers\virtual_amiibo.h">
|
||||
<Filter>Header Files\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="drivers\virtual_gamepad.h">
|
||||
<Filter>Header Files\drivers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="helpers\joycon_driver.h">
|
||||
<Filter>Header Files\helpers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="helpers\stick_from_buttons.h">
|
||||
<Filter>Header Files\helpers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="helpers\touch_from_buttons.h">
|
||||
<Filter>Header Files\helpers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="helpers\udp_protocol.h">
|
||||
<Filter>Header Files\helpers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="helpers\joycon_protocol\calibration.h">
|
||||
<Filter>Header Files\helpers\joycon_protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="helpers\joycon_protocol\common_protocol.h">
|
||||
<Filter>Header Files\helpers\joycon_protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="helpers\joycon_protocol\generic_functions.h">
|
||||
<Filter>Header Files\helpers\joycon_protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="helpers\joycon_protocol\irs.h">
|
||||
<Filter>Header Files\helpers\joycon_protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="helpers\joycon_protocol\joycon_types.h">
|
||||
<Filter>Header Files\helpers\joycon_protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="helpers\joycon_protocol\nfc.h">
|
||||
<Filter>Header Files\helpers\joycon_protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="helpers\joycon_protocol\poller.h">
|
||||
<Filter>Header Files\helpers\joycon_protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="helpers\joycon_protocol\ringcon.h">
|
||||
<Filter>Header Files\helpers\joycon_protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="helpers\joycon_protocol\rumble.h">
|
||||
<Filter>Header Files\helpers\joycon_protocol</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
Loading…
Reference in New Issue