diff options
author | Garrett Brown <themagnificentmrb@gmail.com> | 2016-03-11 04:13:46 -0800 |
---|---|---|
committer | Garrett Brown <themagnificentmrb@gmail.com> | 2016-03-11 04:13:46 -0800 |
commit | e851a38927c727f22709f34a84e0b232d5ac1246 (patch) | |
tree | f16a2f98c31606b97087dfacd8f7bf75f5761c93 /project | |
parent | b47f406d4c59615a4c67ddc21856d57f0186d07a (diff) | |
parent | 5abbea2ed2cf156fbadf85d20c95690fec603f4f (diff) |
Merge pull request #8807 from garbear/controller-input
Controller input
Diffstat (limited to 'project')
-rw-r--r-- | project/VS2010Express/XBMC for Windows.sln | 62 | ||||
-rw-r--r-- | project/VS2010Express/XBMC.vcxproj | 80 | ||||
-rw-r--r-- | project/VS2010Express/XBMC.vcxproj.filters | 269 | ||||
-rw-r--r-- | project/Win32BuildSetup/genNsisInstaller.nsi | 1 | ||||
-rw-r--r-- | project/cmake/CMakeLists.txt | 1 | ||||
-rw-r--r-- | project/cmake/installdata/addon-bindings.txt | 8 | ||||
-rw-r--r-- | project/cmake/treedata/android/subdirs.txt | 1 | ||||
-rw-r--r-- | project/cmake/treedata/common/addons.txt | 1 | ||||
-rw-r--r-- | project/cmake/treedata/common/games.txt | 3 | ||||
-rw-r--r-- | project/cmake/treedata/common/peripherals.txt | 2 | ||||
-rw-r--r-- | project/cmake/treedata/common/subdirs.txt | 3 | ||||
-rw-r--r-- | project/cmake/treedata/optional/common/cec.txt | 1 |
12 files changed, 365 insertions, 67 deletions
diff --git a/project/VS2010Express/XBMC for Windows.sln b/project/VS2010Express/XBMC for Windows.sln index 3740952064..b6034e54e5 100644 --- a/project/VS2010Express/XBMC for Windows.sln +++ b/project/VS2010Express/XBMC for Windows.sln @@ -41,6 +41,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libKODI_audioengine", "..\. EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libKODI_inputstream", "..\..\lib\addons\library.kodi.inputstream\project\VS2010Express\libKODI_inputstream.vcxproj", "{8BC9CEB8-8B4A-11D0-8D11-00A0CFEBC942}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libKODI_peripheral", "..\..\lib\addons\library.kodi.peripheral\project\VS2010Express\libKODI_peripheral.vcxproj", "{FEA71D39-CB68-486B-A978-246E661A3F89}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug Testsuite|Win32 = Debug Testsuite|Win32 @@ -66,60 +68,6 @@ Global {FE0A91C0-E30A-47CD-8A92-A508C9292452}.Debug|Win32.Build.0 = Debug|Win32 {FE0A91C0-E30A-47CD-8A92-A508C9292452}.Release|Win32.ActiveCfg = Release|Win32 {FE0A91C0-E30A-47CD-8A92-A508C9292452}.Release|Win32.Build.0 = Release|Win32 - {3B424C94-2005-44CC-BFB1-4B6C89090732}.Debug Testsuite|Win32.ActiveCfg = Debug|Win32 - {3B424C94-2005-44CC-BFB1-4B6C89090732}.Debug Testsuite|Win32.Build.0 = Debug|Win32 - {3B424C94-2005-44CC-BFB1-4B6C89090732}.Debug|Win32.ActiveCfg = Debug|Win32 - {3B424C94-2005-44CC-BFB1-4B6C89090732}.Debug|Win32.Build.0 = Debug|Win32 - {3B424C94-2005-44CC-BFB1-4B6C89090732}.Release|Win32.ActiveCfg = Release|Win32 - {3B424C94-2005-44CC-BFB1-4B6C89090732}.Release|Win32.Build.0 = Release|Win32 - {3843C3D4-E5A6-4030-87EC-E7EE57242106}.Debug Testsuite|Win32.ActiveCfg = Debug|Win32 - {3843C3D4-E5A6-4030-87EC-E7EE57242106}.Debug Testsuite|Win32.Build.0 = Debug|Win32 - {3843C3D4-E5A6-4030-87EC-E7EE57242106}.Debug|Win32.ActiveCfg = Debug|Win32 - {3843C3D4-E5A6-4030-87EC-E7EE57242106}.Debug|Win32.Build.0 = Debug|Win32 - {3843C3D4-E5A6-4030-87EC-E7EE57242106}.Release|Win32.ActiveCfg = Release|Win32 - {3843C3D4-E5A6-4030-87EC-E7EE57242106}.Release|Win32.Build.0 = Release|Win32 - {88E7E431-3752-4D58-BCD2-A7E6A1B74247}.Debug Testsuite|Win32.ActiveCfg = Debug|Win32 - {88E7E431-3752-4D58-BCD2-A7E6A1B74247}.Debug Testsuite|Win32.Build.0 = Debug|Win32 - {88E7E431-3752-4D58-BCD2-A7E6A1B74247}.Debug|Win32.ActiveCfg = Debug|Win32 - {88E7E431-3752-4D58-BCD2-A7E6A1B74247}.Debug|Win32.Build.0 = Debug|Win32 - {88E7E431-3752-4D58-BCD2-A7E6A1B74247}.Release|Win32.ActiveCfg = Release|Win32 - {88E7E431-3752-4D58-BCD2-A7E6A1B74247}.Release|Win32.Build.0 = Release|Win32 - {145287C8-24EA-42FE-8D7D-C13D5E4B054C}.Debug Testsuite|Win32.ActiveCfg = Debug|Win32 - {145287C8-24EA-42FE-8D7D-C13D5E4B054C}.Debug Testsuite|Win32.Build.0 = Debug|Win32 - {145287C8-24EA-42FE-8D7D-C13D5E4B054C}.Debug|Win32.ActiveCfg = Debug|Win32 - {145287C8-24EA-42FE-8D7D-C13D5E4B054C}.Debug|Win32.Build.0 = Debug|Win32 - {145287C8-24EA-42FE-8D7D-C13D5E4B054C}.Release|Win32.ActiveCfg = Release|Win32 - {145287C8-24EA-42FE-8D7D-C13D5E4B054C}.Release|Win32.Build.0 = Release|Win32 - {8E5F7DBE-2E8B-4FD2-BFFE-1960CE7EDC09}.Debug Testsuite|Win32.ActiveCfg = Debug|Win32 - {8E5F7DBE-2E8B-4FD2-BFFE-1960CE7EDC09}.Debug Testsuite|Win32.Build.0 = Debug|Win32 - {8E5F7DBE-2E8B-4FD2-BFFE-1960CE7EDC09}.Debug|Win32.ActiveCfg = Debug|Win32 - {8E5F7DBE-2E8B-4FD2-BFFE-1960CE7EDC09}.Debug|Win32.Build.0 = Debug|Win32 - {8E5F7DBE-2E8B-4FD2-BFFE-1960CE7EDC09}.Release|Win32.ActiveCfg = Release|Win32 - {8E5F7DBE-2E8B-4FD2-BFFE-1960CE7EDC09}.Release|Win32.Build.0 = Release|Win32 - {783701E9-4A65-4505-97B0-39E580AA680D}.Debug Testsuite|Win32.ActiveCfg = Debug|Win32 - {783701E9-4A65-4505-97B0-39E580AA680D}.Debug Testsuite|Win32.Build.0 = Debug|Win32 - {783701E9-4A65-4505-97B0-39E580AA680D}.Debug|Win32.ActiveCfg = Debug|Win32 - {783701E9-4A65-4505-97B0-39E580AA680D}.Debug|Win32.Build.0 = Debug|Win32 - {783701E9-4A65-4505-97B0-39E580AA680D}.Release|Win32.ActiveCfg = Release|Win32 - {783701E9-4A65-4505-97B0-39E580AA680D}.Release|Win32.Build.0 = Release|Win32 - {44BF83C4-F73A-4093-A29A-11B9016318C4}.Debug Testsuite|Win32.ActiveCfg = Debug|Win32 - {44BF83C4-F73A-4093-A29A-11B9016318C4}.Debug Testsuite|Win32.Build.0 = Debug|Win32 - {44BF83C4-F73A-4093-A29A-11B9016318C4}.Debug|Win32.ActiveCfg = Debug|Win32 - {44BF83C4-F73A-4093-A29A-11B9016318C4}.Debug|Win32.Build.0 = Debug|Win32 - {44BF83C4-F73A-4093-A29A-11B9016318C4}.Release|Win32.ActiveCfg = Release|Win32 - {44BF83C4-F73A-4093-A29A-11B9016318C4}.Release|Win32.Build.0 = Release|Win32 - {8735F1ED-317D-4F7A-A512-B2BF9DAEA25A}.Debug Testsuite|Win32.ActiveCfg = Debug|Win32 - {8735F1ED-317D-4F7A-A512-B2BF9DAEA25A}.Debug Testsuite|Win32.Build.0 = Debug|Win32 - {8735F1ED-317D-4F7A-A512-B2BF9DAEA25A}.Debug|Win32.ActiveCfg = Debug|Win32 - {8735F1ED-317D-4F7A-A512-B2BF9DAEA25A}.Debug|Win32.Build.0 = Debug|Win32 - {8735F1ED-317D-4F7A-A512-B2BF9DAEA25A}.Release|Win32.ActiveCfg = Release|Win32 - {8735F1ED-317D-4F7A-A512-B2BF9DAEA25A}.Release|Win32.Build.0 = Release|Win32 - {96798038-06CE-4382-BD5B-F9C366724DEB}.Debug Testsuite|Win32.ActiveCfg = Debug|Win32 - {96798038-06CE-4382-BD5B-F9C366724DEB}.Debug Testsuite|Win32.Build.0 = Debug|Win32 - {96798038-06CE-4382-BD5B-F9C366724DEB}.Debug|Win32.ActiveCfg = Debug|Win32 - {96798038-06CE-4382-BD5B-F9C366724DEB}.Debug|Win32.Build.0 = Debug|Win32 - {96798038-06CE-4382-BD5B-F9C366724DEB}.Release|Win32.ActiveCfg = Release|Win32 - {96798038-06CE-4382-BD5B-F9C366724DEB}.Release|Win32.Build.0 = Release|Win32 {AD20A3E2-09CB-42DB-9A70-27F7CDC886CE}.Debug Testsuite|Win32.ActiveCfg = Release (DLL)|Win32 {AD20A3E2-09CB-42DB-9A70-27F7CDC886CE}.Debug Testsuite|Win32.Build.0 = Release (DLL)|Win32 {AD20A3E2-09CB-42DB-9A70-27F7CDC886CE}.Debug|Win32.ActiveCfg = Debug (DLL)|Win32 @@ -198,6 +146,12 @@ Global {8BC9CEB8-8B4A-11D0-8D11-00A0CFEBC942}.Debug|Win32.ActiveCfg = Debug|Win32 {8BC9CEB8-8B4A-11D0-8D11-00A0CFEBC942}.Debug|Win32.Build.0 = Debug|Win32 {8BC9CEB8-8B4A-11D0-8D11-00A0CFEBC942}.Release|Win32.ActiveCfg = Release|Win32 + {FEA71D39-CB68-486B-A978-246E661A3F89}.Debug Testsuite|Win32.ActiveCfg = Debug|Win32 + {FEA71D39-CB68-486B-A978-246E661A3F89}.Debug Testsuite|Win32.Build.0 = Debug|Win32 + {FEA71D39-CB68-486B-A978-246E661A3F89}.Debug|Win32.ActiveCfg = Debug|Win32 + {FEA71D39-CB68-486B-A978-246E661A3F89}.Debug|Win32.Build.0 = Debug|Win32 + {FEA71D39-CB68-486B-A978-246E661A3F89}.Release|Win32.ActiveCfg = Release|Win32 + {FEA71D39-CB68-486B-A978-246E661A3F89}.Release|Win32.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/project/VS2010Express/XBMC.vcxproj b/project/VS2010Express/XBMC.vcxproj index 4cc8a1b0f1..44b26e1025 100644 --- a/project/VS2010Express/XBMC.vcxproj +++ b/project/VS2010Express/XBMC.vcxproj @@ -195,6 +195,7 @@ <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api1\GUI\AddonGUIRenderingControl.cpp" /> <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api1\GUI\AddonGUIWindow.cpp" /> <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api1\InputStream\AddonCallbacksInputStream.cpp" /> + <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api1\Peripheral\AddonCallbacksPeripheral.cpp" /> <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api1\PVR\AddonCallbacksPVR.cpp" /> <ClCompile Include="..\..\xbmc\addons\ContextMenuAddon.cpp" /> <ClCompile Include="..\..\xbmc\addons\AudioDecoder.cpp" /> @@ -394,6 +395,10 @@ <ClCompile Include="..\..\xbmc\filesystem\MultiPathFile.cpp" /> <ClCompile Include="..\..\xbmc\filesystem\MusicDatabaseDirectory.cpp" /> <ClCompile Include="..\..\xbmc\filesystem\MusicDatabaseDirectory\DirectoryNodeGrouped.cpp" /> + <ClCompile Include="..\..\xbmc\input\joysticks\DefaultJoystick.cpp" /> + <ClCompile Include="..\..\xbmc\input\joysticks\generic\ButtonMapping.cpp" /> + <ClCompile Include="..\..\xbmc\input\joysticks\generic\FeatureHandling.cpp" /> + <ClCompile Include="..\..\xbmc\input\joysticks\generic\InputHandling.cpp" /> <ClCompile Include="..\..\xbmc\music\windows\MusicFileItemListModifier.cpp" /> <ClCompile Include="..\..\xbmc\filesystem\MusicDatabaseFile.cpp" /> <ClCompile Include="..\..\xbmc\filesystem\MusicFileDirectory.cpp" /> @@ -473,6 +478,19 @@ <ClCompile Include="..\..\xbmc\filesystem\ZipDirectory.cpp" /> <ClCompile Include="..\..\xbmc\filesystem\ZipFile.cpp" /> <ClCompile Include="..\..\xbmc\filesystem\ZipManager.cpp" /> + <ClCompile Include="..\..\xbmc\games\controllers\Controller.cpp" /> + <ClCompile Include="..\..\xbmc\games\controllers\ControllerFeature.cpp" /> + <ClCompile Include="..\..\xbmc\games\controllers\ControllerLayout.cpp" /> + <ClCompile Include="..\..\xbmc\games\controllers\ControllerTranslator.cpp" /> + <ClCompile Include="..\..\xbmc\games\controllers\guicontrols\GUIAnalogStickButton.cpp" /> + <ClCompile Include="..\..\xbmc\games\controllers\guicontrols\GUIControllerButton.cpp" /> + <ClCompile Include="..\..\xbmc\games\controllers\guicontrols\GUIFeatureButton.cpp" /> + <ClCompile Include="..\..\xbmc\games\controllers\guicontrols\GUIGameController.cpp" /> + <ClCompile Include="..\..\xbmc\games\controllers\guicontrols\GUIScalarFeatureButton.cpp" /> + <ClCompile Include="..\..\xbmc\games\controllers\windows\GUIConfigurationWizard.cpp" /> + <ClCompile Include="..\..\xbmc\games\controllers\windows\GUIControllerList.cpp" /> + <ClCompile Include="..\..\xbmc\games\controllers\windows\GUIControllerWindow.cpp" /> + <ClCompile Include="..\..\xbmc\games\controllers\windows\GUIFeatureList.cpp" /> <ClCompile Include="..\..\xbmc\GUIInfoManager.cpp" /> <ClCompile Include="..\..\xbmc\GUILargeTextureManager.cpp" /> <ClCompile Include="..\..\xbmc\guilib\D3DResource.cpp" /> @@ -563,6 +581,10 @@ <ClCompile Include="..\..\xbmc\input\InertialScrollingHandler.cpp" /> <ClCompile Include="..\..\xbmc\input\InputCodingTableKorean.cpp" /> <ClCompile Include="..\..\xbmc\input\InputManager.cpp" /> + <ClCompile Include="..\..\xbmc\input\joysticks\DriverPrimitive.cpp" /> + <ClCompile Include="..\..\xbmc\input\joysticks\JoystickMonitor.cpp" /> + <ClCompile Include="..\..\xbmc\input\joysticks\JoystickTranslator.cpp" /> + <ClCompile Include="..\..\xbmc\input\joysticks\KeymapHandler.cpp" /> <ClCompile Include="..\..\xbmc\input\Key.cpp" /> <ClCompile Include="..\..\xbmc\input\InputCodingTableBaiduPY.cpp" /> <ClCompile Include="..\..\xbmc\input\InputCodingTableBasePY.cpp" /> @@ -576,7 +598,6 @@ <ClCompile Include="..\..\xbmc\input\touch\ITouchInputHandling.cpp" /> <ClCompile Include="..\..\xbmc\input\windows\IRServerSuite.cpp" /> <ClCompile Include="..\..\xbmc\input\windows\IrssMessage.cpp" /> - <ClCompile Include="..\..\xbmc\input\windows\WINJoystick.cpp" /> <ClCompile Include="..\..\xbmc\input\XBMC_keytable.cpp" /> <ClCompile Include="..\..\xbmc\interfaces\AnnouncementManager.cpp" /> <ClCompile Include="..\..\xbmc\interfaces\builtins\AddonBuiltins.cpp" /> @@ -674,6 +695,15 @@ <ClCompile Include="..\..\xbmc\listproviders\IListProvider.cpp" /> <ClCompile Include="..\..\xbmc\listproviders\DirectoryProvider.cpp" /> <ClCompile Include="..\..\xbmc\listproviders\StaticProvider.cpp" /> + <ClCompile Include="..\..\xbmc\peripherals\addons\AddonButtonMap.cpp" /> + <ClCompile Include="..\..\xbmc\peripherals\addons\AddonButtonMapping.cpp" /> + <ClCompile Include="..\..\xbmc\peripherals\addons\AddonInputHandling.cpp" /> + <ClCompile Include="..\..\xbmc\peripherals\addons\PeripheralAddon.cpp" /> + <ClCompile Include="..\..\xbmc\peripherals\addons\PeripheralAddonTranslator.cpp" /> + <ClCompile Include="..\..\xbmc\peripherals\bus\virtual\PeripheralBusAddon.cpp" /> + <ClCompile Include="..\..\xbmc\peripherals\devices\PeripheralJoystick.cpp" /> + <ClCompile Include="..\..\xbmc\peripherals\EventScanner.cpp" /> + <ClCompile Include="..\..\xbmc\peripherals\EventScanRate.cpp" /> <ClCompile Include="..\..\xbmc\platform\posix\main.cpp"> <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug Testsuite|Win32'">true</ExcludedFromBuild> </ClCompile> @@ -936,9 +966,11 @@ <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api1\GUI\AddonGUIRenderingControl.h" /> <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api1\GUI\AddonGUIWindow.h" /> <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api1\InputStream\AddonCallbacksInputStream.h" /> + <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api1\Peripheral\AddonCallbacksPeripheral.h" /> <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api1\PVR\AddonCallbacksPVR.h" /> <ClInclude Include="..\..\xbmc\addons\binary\interfaces\IAddonInterface.h" /> <ClInclude Include="..\..\xbmc\addons\ContextMenuAddon.h" /> + <ClInclude Include="..\..\xbmc\addons\DllPeripheral.h" /> <ClInclude Include="..\..\xbmc\addons\ImageResource.h" /> <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\kodi_adsp_dll.h" /> <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\kodi_adsp_types.h" /> @@ -947,6 +979,10 @@ <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\kodi_audioengine_types.h" /> <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\kodi_inputstream_dll.h" /> <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\kodi_inputstream_types.h" /> + <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\kodi_peripheral_callbacks.h" /> + <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\kodi_peripheral_dll.h" /> + <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\kodi_peripheral_types.h" /> + <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\kodi_peripheral_utils.hpp" /> <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\kodi_vfs_types.h" /> <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\xbmc_addon_cpp_dll.h" /> <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\xbmc_addon_dll.h" /> @@ -1059,6 +1095,14 @@ <ClInclude Include="..\..\xbmc\filesystem\DAVFile.h" /> <ClInclude Include="..\..\xbmc\filesystem\ImageFile.h" /> <ClInclude Include="..\..\xbmc\filesystem\MusicDatabaseDirectory\DirectoryNodeGrouped.h" /> + <ClInclude Include="..\..\xbmc\input\joysticks\DefaultJoystick.h" /> + <ClInclude Include="..\..\xbmc\input\joysticks\generic\ButtonMapping.h" /> + <ClInclude Include="..\..\xbmc\input\joysticks\generic\FeatureHandling.h" /> + <ClInclude Include="..\..\xbmc\input\joysticks\generic\InputHandling.h" /> + <ClInclude Include="..\..\xbmc\input\joysticks\IButtonMap.h" /> + <ClInclude Include="..\..\xbmc\input\joysticks\IButtonMapper.h" /> + <ClInclude Include="..\..\xbmc\input\joysticks\IDriverHandler.h" /> + <ClInclude Include="..\..\xbmc\input\joysticks\IInputHandler.h" /> <ClInclude Include="..\..\xbmc\music\windows\MusicFileItemListModifier.h" /> <ClInclude Include="..\..\xbmc\filesystem\OverrideDirectory.h" /> <ClInclude Include="..\..\xbmc\filesystem\OverrideFile.h" /> @@ -1073,6 +1117,23 @@ <ClInclude Include="..\..\xbmc\filesystem\XbtDirectory.h" /> <ClInclude Include="..\..\xbmc\filesystem\XbtFile.h" /> <ClInclude Include="..\..\xbmc\filesystem\XbtManager.h" /> + <ClInclude Include="..\..\xbmc\games\controllers\Controller.h" /> + <ClInclude Include="..\..\xbmc\games\controllers\ControllerDefinitions.h" /> + <ClInclude Include="..\..\xbmc\games\controllers\ControllerFeature.h" /> + <ClInclude Include="..\..\xbmc\games\controllers\ControllerLayout.h" /> + <ClInclude Include="..\..\xbmc\games\controllers\ControllerTranslator.h" /> + <ClInclude Include="..\..\xbmc\games\controllers\ControllerTypes.h" /> + <ClInclude Include="..\..\xbmc\games\controllers\guicontrols\GUIAnalogStickButton.h" /> + <ClInclude Include="..\..\xbmc\games\controllers\guicontrols\GUIControllerButton.h" /> + <ClInclude Include="..\..\xbmc\games\controllers\guicontrols\GUIFeatureButton.h" /> + <ClInclude Include="..\..\xbmc\games\controllers\guicontrols\GUIGameController.h" /> + <ClInclude Include="..\..\xbmc\games\controllers\guicontrols\GUIScalarFeatureButton.h" /> + <ClInclude Include="..\..\xbmc\games\controllers\windows\GUIConfigurationWizard.h" /> + <ClInclude Include="..\..\xbmc\games\controllers\windows\GUIControllerDefines.h" /> + <ClInclude Include="..\..\xbmc\games\controllers\windows\GUIControllerList.h" /> + <ClInclude Include="..\..\xbmc\games\controllers\windows\GUIControllerWindow.h" /> + <ClInclude Include="..\..\xbmc\games\controllers\windows\GUIFeatureList.h" /> + <ClInclude Include="..\..\xbmc\games\controllers\windows\IConfigurationWindow.h" /> <ClInclude Include="..\..\xbmc\guiinfo\GUIInfoLabels.h" /> <ClInclude Include="..\..\xbmc\guilib\DispResource.h" /> <ClInclude Include="..\..\xbmc\guilib\FFmpegImage.h" /> @@ -1086,6 +1147,13 @@ <ClInclude Include="..\..\xbmc\input\InputCodingTableKorean.h" /> <ClInclude Include="..\..\xbmc\InfoScanner.h" /> <ClInclude Include="..\..\xbmc\input\InputManager.h" /> + <ClInclude Include="..\..\xbmc\input\joysticks\DriverPrimitive.h" /> + <ClInclude Include="..\..\xbmc\input\joysticks\IKeymapHandler.h" /> + <ClInclude Include="..\..\xbmc\input\joysticks\JoystickMonitor.h" /> + <ClInclude Include="..\..\xbmc\input\joysticks\JoystickTranslator.h" /> + <ClInclude Include="..\..\xbmc\input\joysticks\JoystickTypes.h" /> + <ClInclude Include="..\..\xbmc\input\joysticks\JoystickUtils.h" /> + <ClInclude Include="..\..\xbmc\input\joysticks\KeymapHandler.h" /> <ClInclude Include="..\..\xbmc\input\Key.h" /> <ClInclude Include="..\..\xbmc\input\KeyboardLayoutManager.h" /> <ClInclude Include="..\..\xbmc\input\InputCodingTable.h" /> @@ -1099,7 +1167,6 @@ <ClInclude Include="..\..\xbmc\input\touch\ITouchInputHandler.h" /> <ClInclude Include="..\..\xbmc\input\touch\ITouchInputHandling.h" /> <ClInclude Include="..\..\xbmc\input\touch\TouchTypes.h" /> - <ClInclude Include="..\..\xbmc\input\windows\WINJoystick.h" /> <ClInclude Include="..\..\xbmc\interfaces\builtins\AddonBuiltins.h" /> <ClInclude Include="..\..\xbmc\interfaces\builtins\AndroidBuiltins.h" /> <ClInclude Include="..\..\xbmc\interfaces\builtins\ApplicationBuiltins.h" /> @@ -1174,6 +1241,15 @@ <ClInclude Include="..\..\xbmc\interfaces\python\PyContext.h" /> <ClInclude Include="..\..\xbmc\interfaces\python\PythonInvoker.h" /> <ClInclude Include="..\..\xbmc\interfaces\python\pythreadstate.h" /> + <ClInclude Include="..\..\xbmc\peripherals\addons\AddonButtonMap.h" /> + <ClInclude Include="..\..\xbmc\peripherals\addons\AddonButtonMapping.h" /> + <ClInclude Include="..\..\xbmc\peripherals\addons\AddonInputHandling.h" /> + <ClInclude Include="..\..\xbmc\peripherals\addons\PeripheralAddon.h" /> + <ClInclude Include="..\..\xbmc\peripherals\addons\PeripheralAddonTranslator.h" /> + <ClInclude Include="..\..\xbmc\peripherals\bus\virtual\PeripheralBusAddon.h" /> + <ClInclude Include="..\..\xbmc\peripherals\devices\PeripheralJoystick.h" /> + <ClInclude Include="..\..\xbmc\peripherals\EventScanner.h" /> + <ClInclude Include="..\..\xbmc\peripherals\EventScanRate.h" /> <ClInclude Include="..\..\xbmc\platform\MessagePrinter.h" /> <ClInclude Include="..\..\xbmc\media\MediaType.h" /> <ClInclude Include="..\..\xbmc\messaging\ApplicationMessenger.h" /> diff --git a/project/VS2010Express/XBMC.vcxproj.filters b/project/VS2010Express/XBMC.vcxproj.filters index 2ba0199d4a..8e463dc291 100644 --- a/project/VS2010Express/XBMC.vcxproj.filters +++ b/project/VS2010Express/XBMC.vcxproj.filters @@ -421,6 +421,33 @@ <Filter Include="addons\binary\interfaces\api1\PVR"> <UniqueIdentifier>{c3708f40-3139-4ee9-b8f6-c6bcc22bb1c3}</UniqueIdentifier> </Filter> + <Filter Include="input\joysticks"> + <UniqueIdentifier>{5d8049b8-4689-4ff0-bf4f-1f0a308e5b44}</UniqueIdentifier> + </Filter> + <Filter Include="input\joysticks\generic"> + <UniqueIdentifier>{80a8356f-f3be-46b5-be2e-714a42764ee1}</UniqueIdentifier> + </Filter> + <Filter Include="peripherals\addons"> + <UniqueIdentifier>{15c34cc2-9101-4038-9df4-4357d83a9d0b}</UniqueIdentifier> + </Filter> + <Filter Include="peripherals\bus\virtual"> + <UniqueIdentifier>{6b33e5ae-5edf-4c33-b87f-3ee9115eb01d}</UniqueIdentifier> + </Filter> + <Filter Include="addons\binary\interfaces\api1\Peripheral"> + <UniqueIdentifier>{bc7eb8ab-3f2e-4346-8546-7243b658fa30}</UniqueIdentifier> + </Filter> + <Filter Include="games"> + <UniqueIdentifier>{336d29fc-9a49-40a8-9295-a8d1062c540c}</UniqueIdentifier> + </Filter> + <Filter Include="games\controllers"> + <UniqueIdentifier>{d0ae0c22-0869-416b-92c7-aa1dc14a58be}</UniqueIdentifier> + </Filter> + <Filter Include="games\controllers\guicontrols"> + <UniqueIdentifier>{891f4e3d-e135-4ea9-8571-2b6ad3b1622d}</UniqueIdentifier> + </Filter> + <Filter Include="games\controllers\windows"> + <UniqueIdentifier>{9e3dd585-08e1-4dae-bc21-05e49697ef94}</UniqueIdentifier> + </Filter> </ItemGroup> <ItemGroup> <ClCompile Include="..\..\xbmc\win32\pch.cpp"> @@ -2223,9 +2250,6 @@ <ClCompile Include="..\..\xbmc\utils\RecentlyAddedJob.cpp"> <Filter>utils</Filter> </ClCompile> - <ClCompile Include="..\..\xbmc\input\windows\WINJoystick.cpp"> - <Filter>input\windows</Filter> - </ClCompile> <ClCompile Include="..\..\xbmc\filesystem\ImageFile.cpp"> <Filter>filesystem</Filter> </ClCompile> @@ -3337,6 +3361,99 @@ <ClCompile Include="..\..\xbmc\addons\binary\interfaces\AddonInterfaces.cpp"> <Filter>addons\binary\interfaces</Filter> </ClCompile> + <ClCompile Include="..\..\xbmc\input\joysticks\DriverPrimitive.cpp"> + <Filter>input\joysticks</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\input\joysticks\JoystickMonitor.cpp"> + <Filter>input\joysticks</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\input\joysticks\JoystickTranslator.cpp"> + <Filter>input\joysticks</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\input\joysticks\KeymapHandler.cpp"> + <Filter>input\joysticks</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\peripherals\addons\PeripheralAddonTranslator.cpp"> + <Filter>peripherals\addons</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\peripherals\addons\PeripheralAddon.cpp"> + <Filter>peripherals\addons</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\peripherals\bus\virtual\PeripheralBusAddon.cpp"> + <Filter>peripherals\bus\virtual</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\peripherals\devices\PeripheralJoystick.cpp"> + <Filter>peripherals\devices</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\peripherals\EventScanner.cpp"> + <Filter>peripherals</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\peripherals\EventScanRate.cpp"> + <Filter>peripherals</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\addons\binary\interfaces\api1\Peripheral\AddonCallbacksPeripheral.cpp"> + <Filter>addons\binary\interfaces\api1\Peripheral</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\games\controllers\Controller.cpp"> + <Filter>games\controllers</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\games\controllers\ControllerFeature.cpp"> + <Filter>games\controllers</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\games\controllers\ControllerLayout.cpp"> + <Filter>games\controllers</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\games\controllers\ControllerTranslator.cpp"> + <Filter>games\controllers</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\input\joysticks\DefaultJoystick.cpp"> + <Filter>input\joysticks</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\games\controllers\guicontrols\GUIGameController.cpp"> + <Filter>games\controllers\guicontrols</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\games\controllers\windows\GUIConfigurationWizard.cpp"> + <Filter>games\controllers\windows</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\games\controllers\windows\GUIControllerList.cpp"> + <Filter>games\controllers\windows</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\games\controllers\windows\GUIControllerWindow.cpp"> + <Filter>games\controllers\windows</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\games\controllers\windows\GUIFeatureList.cpp"> + <Filter>games\controllers\windows</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\games\controllers\guicontrols\GUIAnalogStickButton.cpp"> + <Filter>games\controllers\guicontrols</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\games\controllers\guicontrols\GUIControllerButton.cpp"> + <Filter>games\controllers\guicontrols</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\games\controllers\guicontrols\GUIFeatureButton.cpp"> + <Filter>games\controllers\guicontrols</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\games\controllers\guicontrols\GUIScalarFeatureButton.cpp"> + <Filter>games\controllers\guicontrols</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\input\joysticks\generic\FeatureHandling.cpp"> + <Filter>input\joysticks\generic</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\input\joysticks\generic\InputHandling.cpp"> + <Filter>input\joysticks\generic</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\input\joysticks\generic\ButtonMapping.cpp"> + <Filter>input\joysticks\generic</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\peripherals\addons\AddonButtonMapping.cpp"> + <Filter>peripherals\addons</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\peripherals\addons\AddonInputHandling.cpp"> + <Filter>peripherals\addons</Filter> + </ClCompile> + <ClCompile Include="..\..\xbmc\peripherals\addons\AddonButtonMap.cpp"> + <Filter>peripherals\addons</Filter> + </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="..\..\xbmc\win32\pch.h"> @@ -5358,9 +5475,6 @@ <ClInclude Include="..\..\xbmc\utils\RecentlyAddedJob.h"> <Filter>utils</Filter> </ClInclude> - <ClInclude Include="..\..\xbmc\input\windows\WINJoystick.h"> - <Filter>input\windows</Filter> - </ClInclude> <ClInclude Include="..\..\xbmc\filesystem\ImageFile.h"> <Filter>filesystem</Filter> </ClInclude> @@ -6458,6 +6572,147 @@ <ClInclude Include="..\..\xbmc\addons\binary\interfaces\IAddonInterface.h"> <Filter>addons\binary\interfaces</Filter> </ClInclude> + <ClInclude Include="..\..\xbmc\input\joysticks\DriverPrimitive.h"> + <Filter>input\joysticks</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\input\joysticks\IKeymapHandler.h"> + <Filter>input\joysticks</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\input\joysticks\JoystickMonitor.h"> + <Filter>input\joysticks</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\input\joysticks\JoystickTranslator.h"> + <Filter>input\joysticks</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\input\joysticks\JoystickTypes.h"> + <Filter>input\joysticks</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\input\joysticks\JoystickUtils.h"> + <Filter>input\joysticks</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\input\joysticks\KeymapHandler.h"> + <Filter>input\joysticks</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\addons\DllPeripheral.h"> + <Filter>addons</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\peripherals\addons\PeripheralAddonTranslator.h"> + <Filter>peripherals\addons</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\peripherals\addons\PeripheralAddon.h"> + <Filter>peripherals\addons</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\peripherals\bus\virtual\PeripheralBusAddon.h"> + <Filter>peripherals\bus\virtual</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\peripherals\devices\PeripheralJoystick.h"> + <Filter>peripherals\devices</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\peripherals\EventScanner.h"> + <Filter>peripherals</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\peripherals\EventScanRate.h"> + <Filter>peripherals</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\addons\binary\interfaces\api1\Peripheral\AddonCallbacksPeripheral.h"> + <Filter>addons\binary\interfaces\api1\Peripheral</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\kodi_peripheral_callbacks.h"> + <Filter>addons\include</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\kodi_peripheral_dll.h"> + <Filter>addons\include</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\kodi_peripheral_types.h"> + <Filter>addons\include</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\addons\kodi-addon-dev-kit\include\kodi\kodi_peripheral_utils.hpp"> + <Filter>addons\include</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\games\controllers\ControllerTranslator.h"> + <Filter>games\controllers</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\games\controllers\ControllerTypes.h"> + <Filter>games\controllers</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\games\controllers\Controller.h"> + <Filter>games\controllers</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\games\controllers\ControllerDefinitions.h"> + <Filter>games\controllers</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\games\controllers\ControllerFeature.h"> + <Filter>games\controllers</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\games\controllers\ControllerLayout.h"> + <Filter>games\controllers</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\input\joysticks\DefaultJoystick.h"> + <Filter>input\joysticks</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\games\controllers\guicontrols\GUIGameController.h"> + <Filter>games\controllers\guicontrols</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\games\controllers\windows\GUIFeatureList.h"> + <Filter>games\controllers\windows</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\games\controllers\windows\IConfigurationWindow.h"> + <Filter>games\controllers\windows</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\games\controllers\windows\GUIConfigurationWizard.h"> + <Filter>games\controllers\windows</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\games\controllers\windows\GUIControllerDefines.h"> + <Filter>games\controllers\windows</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\games\controllers\windows\GUIControllerList.h"> + <Filter>games\controllers\windows</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\games\controllers\windows\GUIControllerWindow.h"> + <Filter>games\controllers\windows</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\games\controllers\guicontrols\GUIAnalogStickButton.h"> + <Filter>games\controllers\guicontrols</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\games\controllers\guicontrols\GUIControllerButton.h"> + <Filter>games\controllers\guicontrols</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\games\controllers\guicontrols\GUIFeatureButton.h"> + <Filter>games\controllers\guicontrols</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\games\controllers\guicontrols\GUIScalarFeatureButton.h"> + <Filter>games\controllers\guicontrols</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\input\joysticks\generic\ButtonMapping.h"> + <Filter>input\joysticks\generic</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\input\joysticks\generic\FeatureHandling.h"> + <Filter>input\joysticks\generic</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\input\joysticks\generic\InputHandling.h"> + <Filter>input\joysticks\generic</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\input\joysticks\IButtonMapper.h"> + <Filter>input\joysticks</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\input\joysticks\IDriverHandler.h"> + <Filter>input\joysticks</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\input\joysticks\IInputHandler.h"> + <Filter>input\joysticks</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\input\joysticks\IButtonMap.h"> + <Filter>input\joysticks</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\peripherals\addons\AddonButtonMapping.h"> + <Filter>peripherals\addons</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\peripherals\addons\AddonInputHandling.h"> + <Filter>peripherals\addons</Filter> + </ClInclude> + <ClInclude Include="..\..\xbmc\peripherals\addons\AddonButtonMap.h"> + <Filter>peripherals\addons</Filter> + </ClInclude> </ItemGroup> <ItemGroup> <ResourceCompile Include="..\..\xbmc\win32\XBMC_PC.rc"> @@ -6544,4 +6799,4 @@ <Filter>shaders</Filter> </FxCompile> </ItemGroup> -</Project>
\ No newline at end of file +</Project> diff --git a/project/Win32BuildSetup/genNsisInstaller.nsi b/project/Win32BuildSetup/genNsisInstaller.nsi index ccd74513fd..75ddeba04e 100644 --- a/project/Win32BuildSetup/genNsisInstaller.nsi +++ b/project/Win32BuildSetup/genNsisInstaller.nsi @@ -223,6 +223,7 @@ Section "${APP_NAME}" SecAPP File "${app_root}\application\*.*" SetOutPath "$INSTDIR\addons" File /r "${app_root}\application\addons\*.*" + File /r "${app_root}\addons\peripheral.*" SetOutPath "$INSTDIR\media" File /r "${app_root}\application\media\*.*" SetOutPath "$INSTDIR\system" diff --git a/project/cmake/CMakeLists.txt b/project/cmake/CMakeLists.txt index 03b37525b6..d58aa3cba4 100644 --- a/project/cmake/CMakeLists.txt +++ b/project/cmake/CMakeLists.txt @@ -280,6 +280,7 @@ core_link_library(XBMC_codec addons/library.xbmc.codec/libXBMC_codec) core_link_library(KODI_guilib addons/library.kodi.guilib/libKODI_guilib) core_link_library(KODI_adsp addons/library.kodi.adsp/libKODI_adsp) core_link_library(XBMC_pvr addons/library.xbmc.pvr/libXBMC_pvr) +core_link_library(KODI_peripheral addons/library.kodi.peripheral/libKODI_peripheral) file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/system/players/VideoPlayer) add_custom_target(wrap-libraries ALL DEPENDS ${WRAP_FILES}) diff --git a/project/cmake/installdata/addon-bindings.txt b/project/cmake/installdata/addon-bindings.txt index 5b6fee77d0..61d2bc1cfa 100644 --- a/project/cmake/installdata/addon-bindings.txt +++ b/project/cmake/installdata/addon-bindings.txt @@ -13,6 +13,10 @@ xbmc/addons/kodi-addon-dev-kit/include/kodi/xbmc_epg_types.h xbmc/addons/kodi-addon-dev-kit/include/kodi/kodi_inputstream_dll.h xbmc/addons/kodi-addon-dev-kit/include/kodi/kodi_inputstream_types.h xbmc/addons/kodi-addon-dev-kit/include/kodi/kodi_vfs_types.h +xbmc/addons/kodi-addon-dev-kit/include/kodi_peripheral_callbacks.h +xbmc/addons/kodi-addon-dev-kit/include/kodi_peripheral_dll.h +xbmc/addons/kodi-addon-dev-kit/include/kodi_peripheral_types.h +xbmc/addons/kodi-addon-dev-kit/include/kodi_peripheral_utils.hpp xbmc/addons/kodi-addon-dev-kit/include/kodi/xbmc_pvr_dll.h xbmc/addons/kodi-addon-dev-kit/include/kodi/xbmc_pvr_types.h xbmc/addons/kodi-addon-dev-kit/include/kodi/xbmc_scr_dll.h @@ -24,8 +28,6 @@ xbmc/addons/kodi-addon-dev-kit/include/kodi/libKODI_audioengine.h xbmc/addons/kodi-addon-dev-kit/include/kodi/libKODI_adsp.h xbmc/addons/kodi-addon-dev-kit/include/kodi/libKODI_guilib.h xbmc/addons/kodi-addon-dev-kit/include/kodi/libKODI_inputstream.h +xbmc/addons/kodi-addon-dev-kit-include/kodi/libKODI_peripheral.h xbmc/addons/kodi-addon-dev-kit/include/kodi/libXBMC_pvr.h xbmc/addons/kodi-addon-dev-kit/include/kodi/libXBMC_codec.h -xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxPacket.h -xbmc/cores/AudioEngine/Utils/AEChannelData.h -xbmc/filesystem/IFileTypes.h diff --git a/project/cmake/treedata/android/subdirs.txt b/project/cmake/treedata/android/subdirs.txt index 1c75fa636b..599017c539 100644 --- a/project/cmake/treedata/android/subdirs.txt +++ b/project/cmake/treedata/android/subdirs.txt @@ -3,6 +3,7 @@ xbmc/input/touch input/touch xbmc/input/touch/generic input/touch/generic xbmc/network/linux network/linux xbmc/peripherals/bus/linux peripherals/bus/linux +xbmc/peripherals/bus/android peripherals/bus/android xbmc/powermanagement/android powermanagement/android xbmc/storage/android storage/android xbmc/filesystem/posix filesystem/posix diff --git a/project/cmake/treedata/common/addons.txt b/project/cmake/treedata/common/addons.txt index 29b79903da..76410b7ed6 100644 --- a/project/cmake/treedata/common/addons.txt +++ b/project/cmake/treedata/common/addons.txt @@ -2,6 +2,7 @@ lib/addons/library.kodi.adsp KODI_adsp lib/addons/library.kodi.audioengine KODI_audioengine lib/addons/library.kodi.guilib KODI_guilib lib/addons/library.kodi.inputstream KODI_inputstream +lib/addons/library.kodi.peripheral KODI_peripheral lib/addons/library.xbmc.addon XBMC_addon lib/addons/library.xbmc.codec XBMC_codec lib/addons/library.xbmc.pvr XBMC_pvr diff --git a/project/cmake/treedata/common/games.txt b/project/cmake/treedata/common/games.txt new file mode 100644 index 0000000000..e4e8b890c6 --- /dev/null +++ b/project/cmake/treedata/common/games.txt @@ -0,0 +1,3 @@ +xbmc/games/controllers games/controllers +xbmc/games/controllers/guicontrols games/controllers/guicontrols +xbmc/games/controllers/windows games/controllers/windows diff --git a/project/cmake/treedata/common/peripherals.txt b/project/cmake/treedata/common/peripherals.txt index e6d928370c..903b5378e0 100644 --- a/project/cmake/treedata/common/peripherals.txt +++ b/project/cmake/treedata/common/peripherals.txt @@ -1,4 +1,6 @@ xbmc/peripherals peripherals +xbmc/peripherals/addons peripherals/addons xbmc/peripherals/bus peripherals/bus +xbmc/peripherals/bus/virtual peripherals/bus/virtual xbmc/peripherals/devices peripherals/devices xbmc/peripherals/dialogs peripherals/dialogs diff --git a/project/cmake/treedata/common/subdirs.txt b/project/cmake/treedata/common/subdirs.txt index 591d6fde72..c2828e0f56 100644 --- a/project/cmake/treedata/common/subdirs.txt +++ b/project/cmake/treedata/common/subdirs.txt @@ -7,6 +7,7 @@ xbmc/addons/binary/interfaces/api1/AudioEngine api1AddonCallbacks_AudioEngine xbmc/addons/binary/interfaces/api1/Codec api1AddonCallbacks_Codec xbmc/addons/binary/interfaces/api1/GUI api1AddonCallbacks_GUI xbmc/addons/binary/interfaces/api1/InputStream api1AddonCallbacks_InputStream +xbmc/addons/binary/interfaces/api1/Peripheral api1AddonCallbacks_Peripheral xbmc/addons/binary/interfaces/api1/PVR api1AddonCallbacks_PVR xbmc/commons commons xbmc/cdrip cdrip @@ -15,6 +16,8 @@ xbmc/dialogs dialogs xbmc/epg epg xbmc/guilib guilib xbmc/input input +xbmc/input/joysticks input/joysticks +xbmc/input/joysticks/generic input/joysticks/generic xbmc/listproviders listproviders xbmc/media media xbmc/messaging messaging diff --git a/project/cmake/treedata/optional/common/cec.txt b/project/cmake/treedata/optional/common/cec.txt deleted file mode 100644 index 19cd7f7eb0..0000000000 --- a/project/cmake/treedata/optional/common/cec.txt +++ /dev/null @@ -1 +0,0 @@ -xbmc/peripherals/bus/virtual peripherals/bus/virtual # CEC |