mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-01-11 08:39:13 +01:00
222fe58e25
Without this macro, if any signals or slots were attempted to be used, they wouldn't work; neither would various other features of the Qt meta-object system. This can also lead to weird behavior in other circumstances. Qt's documentation specifically states: "Therefore, we strongly recommend that all subclasses of QObject use the Q_OBJECT macro regardless of whether or not they actually use signals, slots, and properties." on its page for "The Meta-Object System", which can be seen here: https://doc.qt.io/qt-5/metaobjects.html Let's opt for "always do the right thing", and keep the code extensible for the future and not have random things blow up on us.
456 lines
25 KiB
XML
456 lines
25 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" ToolsVersion="15.0" 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>{FA3FA62B-6F58-4B86-9453-4D149940A066}</ProjectGuid>
|
|
<WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion>
|
|
<ProjectName>Dolphin</ProjectName>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
<PropertyGroup Label="Configuration">
|
|
<ConfigurationType>Application</ConfigurationType>
|
|
<PlatformToolset>v141</PlatformToolset>
|
|
<CharacterSet>Unicode</CharacterSet>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
|
|
<UseDebugLibraries>true</UseDebugLibraries>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
|
|
<UseDebugLibraries>false</UseDebugLibraries>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
<ImportGroup Label="ExtensionSettings">
|
|
</ImportGroup>
|
|
<ImportGroup Label="PropertySheets">
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
<Import Project="..\..\VSProps\Base.props" />
|
|
<Import Project="..\..\VSProps\PCHUse.props" />
|
|
<Import Project="..\..\VSProps\QtCompile.props" />
|
|
</ImportGroup>
|
|
<PropertyGroup Label="UserMacros">
|
|
</PropertyGroup>
|
|
<ItemDefinitionGroup>
|
|
<Link>
|
|
<AdditionalLibraryDirectories>$(ExternalsDir)ffmpeg\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
|
<AdditionalDependencies>avrt.lib;iphlpapi.lib;winmm.lib;setupapi.lib;opengl32.lib;glu32.lib;rpcrt4.lib;comctl32.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;Shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
|
</Link>
|
|
<ClCompile>
|
|
<AdditionalIncludeDirectories>$(ProjectDir)VideoInterface;$(ProjectDir)GameList;$(ProjectDir)Debugger;$(ProjectDir)Settings;$(ProjectDir)Config;$(ProjectDir)Config\Mapping;$(ProjectDir)Config\Graphics;$(ProjectDir)NetPlay;$(ProjectDir)QtUtils;$(ProjectDir)TAS;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
</ClCompile>
|
|
<Manifest>
|
|
<AdditionalManifestFiles>DolphinQt2.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
|
|
</Manifest>
|
|
</ItemDefinitionGroup>
|
|
<!--
|
|
MOC files need to be listed. Put headers here ONLY if they use Q_OBJECT. Otherwise, put them
|
|
in the ItemGroup for ClInclude.
|
|
-->
|
|
<!--NOTE: When adding moc'd files, you must list outputs in the ClCompile ItemGroup too!-->
|
|
<ItemGroup>
|
|
<QtMoc Include="AboutDialog.h" />
|
|
<QtMoc Include="CheatsManager.h" />
|
|
<QtMoc Include="Config\CheatCodeEditor.h" />
|
|
<QtMoc Include="Config\ARCodeWidget.h" />
|
|
<QtMoc Include="Config\CheatWarningWidget.h" />
|
|
<QtMoc Include="Config\ControllersWindow.h" />
|
|
<QtMoc Include="Config\FilesystemWidget.h" />
|
|
<QtMoc Include="Config\GameConfigWidget.h" />
|
|
<QtMoc Include="Config\GeckoCodeWidget.h" />
|
|
<QtMoc Include="Config\Mapping\GCKeyboardEmu.h" />
|
|
<QtMoc Include="Config\Mapping\GCMicrophone.h" />
|
|
<QtMoc Include="Config\Mapping\GCPadEmu.h" />
|
|
<QtMoc Include="Config\Mapping\GCPadWiiUConfigDialog.h" />
|
|
<QtMoc Include="Config\Mapping\Hotkey3D.h" />
|
|
<QtMoc Include="Config\Mapping\HotkeyDebugging.h" />
|
|
<QtMoc Include="Config\Mapping\HotkeyGeneral.h" />
|
|
<QtMoc Include="Config\Mapping\HotkeyGraphics.h" />
|
|
<QtMoc Include="Config\Mapping\HotkeyStates.h" />
|
|
<QtMoc Include="Config\Mapping\HotkeyTAS.h" />
|
|
<QtMoc Include="Config\Mapping\HotkeyWii.h" />
|
|
<QtMoc Include="Config\Mapping\IOWindow.h" />
|
|
<QtMoc Include="Config\Mapping\MappingBool.h" />
|
|
<QtMoc Include="Config\Mapping\MappingButton.h" />
|
|
<QtMoc Include="Config\Mapping\MappingIndicator.h" />
|
|
<QtMoc Include="Config\Mapping\MappingNumeric.h" />
|
|
<QtMoc Include="Config\Mapping\MappingWidget.h" />
|
|
<QtMoc Include="Config\Mapping\MappingWindow.h" />
|
|
<QtMoc Include="Config\Mapping\WiimoteEmuExtension.h" />
|
|
<QtMoc Include="Config\Mapping\WiimoteEmuGeneral.h" />
|
|
<QtMoc Include="Config\Mapping\WiimoteEmuMotionControl.h" />
|
|
<QtMoc Include="Config\LogConfigWidget.h" />
|
|
<QtMoc Include="Config\LogWidget.h" />
|
|
<QtMoc Include="Config\NewPatchDialog.h" />
|
|
<QtMoc Include="Config\Graphics\AdvancedWidget.h" />
|
|
<QtMoc Include="Config\Graphics\EnhancementsWidget.h" />
|
|
<QtMoc Include="Config\Graphics\GeneralWidget.h" />
|
|
<QtMoc Include="Config\Graphics\GraphicsBool.h" />
|
|
<QtMoc Include="Config\Graphics\GraphicsChoice.h" />
|
|
<QtMoc Include="Config\Graphics\GraphicsRadio.h" />
|
|
<QtMoc Include="Config\Graphics\GraphicsSlider.h" />
|
|
<QtMoc Include="Config\Graphics\GraphicsWidget.h" />
|
|
<QtMoc Include="Config\Graphics\GraphicsWindow.h" />
|
|
<QtMoc Include="Config\Graphics\HacksWidget.h" />
|
|
<QtMoc Include="Config\Graphics\SoftwareRendererWidget.h" />
|
|
<QtMoc Include="Config\InfoWidget.h" />
|
|
<QtMoc Include="Config\PatchesWidget.h" />
|
|
<QtMoc Include="Config\PropertiesDialog.h" />
|
|
<QtMoc Include="Config\SettingsWindow.h" />
|
|
<QtMoc Include="FIFOPlayerWindow.h" />
|
|
<QtMoc Include="TAS\GCTASInputWindow.h" />
|
|
<QtMoc Include="TAS\WiiTASInputWindow.h" />
|
|
<QtMoc Include="TAS\StickWidget.h" />
|
|
<QtMoc Include="TAS\IRWidget.h" />
|
|
<QtMoc Include="Debugger\BreakpointWidget.h" />
|
|
<QtMoc Include="Debugger\CodeWidget.h" />
|
|
<QtMoc Include="Debugger\CodeViewWidget.h" />
|
|
<QtMoc Include="Debugger\JITWidget.h" />
|
|
<QtMoc Include="Debugger\MemoryWidget.h" />
|
|
<QtMoc Include="Debugger\MemoryViewWidget.h" />
|
|
<QtMoc Include="Debugger\NewBreakpointDialog.h" />
|
|
<QtMoc Include="Debugger\RegisterWidget.h" />
|
|
<QtMoc Include="Debugger\WatchWidget.h" />
|
|
<QtMoc Include="GCMemcardManager.h" />
|
|
<QtMoc Include="GameList\GameList.h" />
|
|
<QtMoc Include="GameList\GameListModel.h" />
|
|
<QtMoc Include="GameList\GameTracker.h" />
|
|
<QtMoc Include="GameList\GridProxyModel.h" />
|
|
<QtMoc Include="GameList\ListProxyModel.h" />
|
|
<QtMoc Include="Host.h" />
|
|
<QtMoc Include="HotkeyScheduler.h" />
|
|
<QtMoc Include="Settings\AudioPane.h" />
|
|
<QtMoc Include="Settings\GameCubePane.h" />
|
|
<QtMoc Include="Settings\InterfacePane.h" />
|
|
<QtMoc Include="Settings\PathPane.h" />
|
|
<QtMoc Include="Settings\USBDeviceAddToWhitelistDialog.h" />
|
|
<QtMoc Include="Settings\WiiPane.h" />
|
|
<QtMoc Include="MainWindow.h" />
|
|
<QtMoc Include="MenuBar.h" />
|
|
<QtMoc Include="NetPlay\GameListDialog.h" />
|
|
<QtMoc Include="NetPlay\MD5Dialog.h" />
|
|
<QtMoc Include="NetPlay\NetPlayDialog.h" />
|
|
<QtMoc Include="NetPlay\NetPlaySetupDialog.h" />
|
|
<QtMoc Include="NetPlay\PadMappingDialog.h" />
|
|
<QtMoc Include="QtUtils\AspectRatioWidget.h" />
|
|
<QtMoc Include="QtUtils\BlockUserInputFilter.h" />
|
|
<QtMoc Include="QtUtils\DoubleClickEventFilter.h" />
|
|
<QtMoc Include="QtUtils\ElidedButton.h" />
|
|
<QtMoc Include="QtUtils\WindowActivationEventFilter.h" />
|
|
<QtMoc Include="QtUtils\WrapInScrollArea.h" />
|
|
<QtMoc Include="RenderWidget.h" />
|
|
<QtMoc Include="SearchBar.h" />
|
|
<QtMoc Include="Settings.h" />
|
|
<QtMoc Include="Settings\AdvancedPane.h" />
|
|
<QtMoc Include="Settings\GeneralPane.h" />
|
|
<QtMoc Include="ToolBar.h" />
|
|
<QtMoc Include="Updater.h" />
|
|
</ItemGroup>
|
|
<!--TODO figure out how to get QtMoc to add outputs to ClCompile's inputs...-->
|
|
<ItemGroup>
|
|
<ClCompile Include="$(QtMocOutPrefix)ARCodeWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)AboutDialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)AdvancedPane.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)AdvancedWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)AspectRatioWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)AudioPane.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)BlockUserInputFilter.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)BreakpointWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)CheatCodeEditor.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)CheatWarningWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)CheatsManager.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)CodeViewWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)CodeWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)ControllersWindow.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)DoubleClickEventFilter.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)ElidedButton.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)EnhancementsWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)FIFOPlayerWindow.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)FilesystemWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GCKeyboardEmu.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GCMemcardManager.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GCMicrophone.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GCPadEmu.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GCPadWiiUConfigDialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GCTASInputWindow.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GameConfigWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GameCubePane.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GameList.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GameListDialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GameListModel.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GameTracker.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GeckoCodeWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GeneralPane.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GeneralWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GraphicsBool.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GraphicsChoice.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GraphicsRadio.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GraphicsSlider.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GraphicsWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GraphicsWindow.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GridProxyModel.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)HacksWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)Host.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)Hotkey3D.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)HotkeyDebugging.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)HotkeyGeneral.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)HotkeyGraphics.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)HotkeyScheduler.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)HotkeyStates.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)HotkeyTAS.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)HotkeyWii.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)IOWindow.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)IRWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)InfoWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)InterfacePane.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)JITWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)ListProxyModel.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)LogConfigWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)LogWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)MD5Dialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)MainWindow.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)MappingBool.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)MappingButton.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)MappingIndicator.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)MappingNumeric.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)MappingWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)MappingWindow.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)MemoryViewWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)MemoryWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)MenuBar.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)NetPlayDialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)NetPlaySetupDialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)NewBreakpointDialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)NewPatchDialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)PadMappingDialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)PatchesWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)PathPane.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)PropertiesDialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)RegisterWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)RenderWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)SearchBar.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)Settings.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)SettingsWindow.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)SoftwareRendererWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)StickWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)ToolBar.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)USBDeviceAddToWhitelistDialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)Updater.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)WatchWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)WiiPane.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)WiiTASInputWindow.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)WiimoteEmuExtension.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)WiimoteEmuGeneral.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)WiimoteEmuMotionControl.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)WindowActivationEventFilter.cpp" />
|
|
<ClCompile Include="AboutDialog.cpp" />
|
|
<ClCompile Include="CheatsManager.cpp" />
|
|
<ClCompile Include="Config\CheatCodeEditor.cpp" />
|
|
<ClCompile Include="Config\ARCodeWidget.cpp" />
|
|
<ClCompile Include="Config\CheatWarningWidget.cpp" />
|
|
<ClCompile Include="Config\ControllersWindow.cpp" />
|
|
<ClCompile Include="Config\FilesystemWidget.cpp" />
|
|
<ClCompile Include="Config\GameConfigWidget.cpp" />
|
|
<ClCompile Include="Config\GeckoCodeWidget.cpp" />
|
|
<ClCompile Include="Config\Graphics\AdvancedWidget.cpp" />
|
|
<ClCompile Include="Config\Graphics\EnhancementsWidget.cpp" />
|
|
<ClCompile Include="Config\Graphics\HacksWidget.cpp" />
|
|
<ClCompile Include="Config\Graphics\GeneralWidget.cpp" />
|
|
<ClCompile Include="Config\Graphics\GraphicsBool.cpp" />
|
|
<ClCompile Include="Config\Graphics\GraphicsChoice.cpp" />
|
|
<ClCompile Include="Config\Graphics\GraphicsRadio.cpp" />
|
|
<ClCompile Include="Config\Graphics\GraphicsSlider.cpp" />
|
|
<ClCompile Include="Config\Graphics\GraphicsWidget.cpp" />
|
|
<ClCompile Include="Config\Graphics\GraphicsWindow.cpp" />
|
|
<ClCompile Include="Config\Graphics\SoftwareRendererWidget.cpp" />
|
|
<ClCompile Include="Config\InfoWidget.cpp" />
|
|
<ClCompile Include="Config\Mapping\GCKeyboardEmu.cpp" />
|
|
<ClCompile Include="Config\Mapping\GCMicrophone.cpp" />
|
|
<ClCompile Include="Config\Mapping\GCPadEmu.cpp" />
|
|
<ClCompile Include="Config\Mapping\GCPadWiiUConfigDialog.cpp" />
|
|
<ClCompile Include="Config\Mapping\Hotkey3D.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyDebugging.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyGeneral.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyGraphics.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyStates.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyTAS.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyWii.cpp" />
|
|
<ClCompile Include="Config\Mapping\IOWindow.cpp" />
|
|
<ClCompile Include="Config\Mapping\MappingBool.cpp" />
|
|
<ClCompile Include="Config\Mapping\MappingButton.cpp" />
|
|
<ClCompile Include="Config\Mapping\MappingCommon.cpp" />
|
|
<ClCompile Include="Config\Mapping\MappingIndicator.cpp" />
|
|
<ClCompile Include="Config\Mapping\MappingNumeric.cpp" />
|
|
<ClCompile Include="Config\Mapping\MappingWidget.cpp" />
|
|
<ClCompile Include="Config\Mapping\MappingWindow.cpp" />
|
|
<ClCompile Include="Config\Mapping\WiimoteEmuExtension.cpp" />
|
|
<ClCompile Include="Config\Mapping\WiimoteEmuGeneral.cpp" />
|
|
<ClCompile Include="Config\Mapping\WiimoteEmuMotionControl.cpp" />
|
|
<ClCompile Include="Config\LogConfigWidget.cpp" />
|
|
<ClCompile Include="Config\LogWidget.cpp" />
|
|
<ClCompile Include="Config\NewPatchDialog.cpp" />
|
|
<ClCompile Include="Config\PatchesWidget.cpp" />
|
|
<ClCompile Include="Config\PropertiesDialog.cpp" />
|
|
<ClCompile Include="Config\SettingsWindow.cpp" />
|
|
<ClCompile Include="Debugger\CodeViewWidget.cpp" />
|
|
<ClCompile Include="Debugger\CodeWidget.cpp" />
|
|
<ClCompile Include="Debugger\JITWidget.cpp" />
|
|
<ClCompile Include="Debugger\MemoryWidget.cpp" />
|
|
<ClCompile Include="Debugger\MemoryViewWidget.cpp" />
|
|
<ClCompile Include="FIFOPlayerWindow.cpp" />
|
|
<ClCompile Include="QtUtils\WinIconHelper.cpp" />
|
|
<ClCompile Include="TAS\GCTASInputWindow.cpp" />
|
|
<ClCompile Include="TAS\WiiTASInputWindow.cpp" />
|
|
<ClCompile Include="TAS\StickWidget.cpp" />
|
|
<ClCompile Include="TAS\IRWidget.cpp" />
|
|
<ClCompile Include="TAS\Shared.cpp" />
|
|
<ClCompile Include="Debugger\BreakpointWidget.cpp" />
|
|
<ClCompile Include="Debugger\NewBreakpointDialog.cpp" />
|
|
<ClCompile Include="Debugger\RegisterColumn.cpp" />
|
|
<ClCompile Include="Debugger\RegisterWidget.cpp" />
|
|
<ClCompile Include="Debugger\WatchWidget.cpp" />
|
|
<ClCompile Include="GCMemcardManager.cpp" />
|
|
<ClCompile Include="GameList\GameList.cpp" />
|
|
<ClCompile Include="GameList\GameListModel.cpp" />
|
|
<ClCompile Include="GameList\GameTracker.cpp" />
|
|
<ClCompile Include="GameList\GridProxyModel.cpp" />
|
|
<ClCompile Include="GameList\ListProxyModel.cpp" />
|
|
<ClCompile Include="HotkeyScheduler.cpp" />
|
|
<ClCompile Include="Host.cpp" />
|
|
<ClCompile Include="Main.cpp" />
|
|
<ClCompile Include="MainWindow.cpp" />
|
|
<ClCompile Include="MenuBar.cpp" />
|
|
<ClCompile Include="NetPlay\GameListDialog.cpp" />
|
|
<ClCompile Include="NetPlay\MD5Dialog.cpp" />
|
|
<ClCompile Include="NetPlay\NetPlayDialog.cpp" />
|
|
<ClCompile Include="NetPlay\NetPlaySetupDialog.cpp" />
|
|
<ClCompile Include="NetPlay\PadMappingDialog.cpp" />
|
|
<ClCompile Include="QtUtils\AspectRatioWidget.cpp" />
|
|
<ClCompile Include="QtUtils\BlockUserInputFilter.cpp" />
|
|
<ClCompile Include="QtUtils\DoubleClickEventFilter.cpp" />
|
|
<ClCompile Include="QtUtils\ElidedButton.cpp" />
|
|
<ClCompile Include="QtUtils\ImageConverter.cpp" />
|
|
<ClCompile Include="QtUtils\WindowActivationEventFilter.cpp" />
|
|
<ClCompile Include="QtUtils\WrapInScrollArea.cpp" />
|
|
<ClCompile Include="RenderWidget.cpp" />
|
|
<ClCompile Include="Resources.cpp" />
|
|
<ClCompile Include="SearchBar.cpp" />
|
|
<ClCompile Include="Settings.cpp" />
|
|
<ClCompile Include="Settings\AdvancedPane.cpp" />
|
|
<ClCompile Include="Settings\AudioPane.cpp" />
|
|
<ClCompile Include="Settings\GameCubePane.cpp" />
|
|
<ClCompile Include="Settings\GeneralPane.cpp" />
|
|
<ClCompile Include="Settings\InterfacePane.cpp" />
|
|
<ClCompile Include="Settings\PathPane.cpp" />
|
|
<ClCompile Include="Settings\WiiPane.cpp" />
|
|
<ClCompile Include="Settings\USBDeviceAddToWhitelistDialog.cpp" />
|
|
<ClCompile Include="ToolBar.cpp" />
|
|
<ClCompile Include="Translation.cpp" />
|
|
<ClCompile Include="Updater.cpp" />
|
|
<ClCompile Include="WiiUpdate.cpp" />
|
|
</ItemGroup>
|
|
<!--Put standard C/C++ headers here. Headers that are listed in the QtMoc ItemGroup must NOT be listed here.-->
|
|
<ItemGroup>
|
|
<ClInclude Include="Config\Mapping\MappingCommon.h" />
|
|
<ClInclude Include="Debugger\RegisterColumn.h" />
|
|
<ClInclude Include="QtUtils\ActionHelper.h" />
|
|
<ClInclude Include="QtUtils\ImageConverter.h" />
|
|
<ClInclude Include="QtUtils\QueueOnObject.h" />
|
|
<ClInclude Include="QtUtils\RunOnObject.h" />
|
|
<ClInclude Include="QtUtils\WinIconHelper.h" />
|
|
<ClInclude Include="Resources.h" />
|
|
<ClInclude Include="TAS\Shared.h" />
|
|
<ClInclude Include="Translation.h" />
|
|
<ClInclude Include="WiiUpdate.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Text Include="CMakeLists.txt" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ResourceCompile Include="DolphinQt2.rc" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="$(ExternalsDir)Bochs_disasm\Bochs_disasm.vcxproj">
|
|
<Project>{8ada04d7-6db1-4da4-ab55-64fb12a0997b}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(ExternalsDir)libpng\png\png.vcxproj">
|
|
<Project>{4c9f135b-a85e-430c-bad4-4c67ef5fc12c}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(ExternalsDir)LZO\LZO.vcxproj">
|
|
<Project>{ab993f38-c31d-4897-b139-a620c42bc565}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(ExternalsDir)SFML\build\vc2010\SFML_Network.vcxproj">
|
|
<Project>{93d73454-2512-424e-9cda-4bb357fe13dd}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(ExternalsDir)zlib\zlib.vcxproj">
|
|
<Project>{ff213b23-2c26-4214-9f88-85271e557e87}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)AudioCommon\AudioCommon.vcxproj">
|
|
<Project>{54aa7840-5beb-4a0c-9452-74ba4cc7fd44}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)Common\Common.vcxproj">
|
|
<Project>{2e6c348c-c75c-4d94-8d1e-9c1fcbf3efe4}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)Common\SCMRevGen.vcxproj">
|
|
<Project>{41279555-f94f-4ebc-99de-af863c10c5c4}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)Core\Core.vcxproj">
|
|
<Project>{e54cf649-140e-4255-81a5-30a673c1fb36}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)DiscIO\DiscIO.vcxproj">
|
|
<Project>{160bdc25-5626-4b0d-bdd8-2953d9777fb5}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)InputCommon\InputCommon.vcxproj">
|
|
<Project>{6bbd47cf-91fd-4077-b676-8b76980178a9}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)VideoBackends\D3D\D3D.vcxproj">
|
|
<Project>{96020103-4ba5-4fd2-b4aa-5b6d24492d4e}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)VideoBackends\OGL\OGL.vcxproj">
|
|
<Project>{ec1a314c-5588-4506-9c1e-2e58e5817f75}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)VideoBackends\Software\Software.vcxproj">
|
|
<Project>{a4c423aa-f57c-46c7-a172-d1a777017d29}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)VideoBackends\Null\Null.vcxproj">
|
|
<Project>{53A5391B-737E-49A8-BC8F-312ADA00736F}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)VideoCommon\VideoCommon.vcxproj">
|
|
<Project>{3de9ee35-3e91-4f27-a014-2866ad8c3fe3}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)UICommon\UICommon.vcxproj">
|
|
<Project>{604C8368-F34A-4D55-82C8-CC92A0C13254}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(DolphinRootDir)Languages\Languages.vcxproj">
|
|
<Project>{0e033be3-2e08-428e-9ae9-bc673efa12b5}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)VideoBackends\Vulkan\Vulkan.vcxproj">
|
|
<Project>{29f29a19-f141-45ad-9679-5a2923b49da3}</Project>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
<ImportGroup Label="ExtensionTargets">
|
|
<Import Project="..\..\VSProps\QtCompile.targets" />
|
|
</ImportGroup>
|
|
<!--Copy Exe, Data directory and DLLs which should be located in the executable directory-->
|
|
<ItemGroup>
|
|
<DataSysFiles Include="$(DolphinRootDir)Data\**\Sys\**\*.*" />
|
|
<DataTxtFiles Include="$(DolphinRootDir)Data\license.txt" />
|
|
<BinaryFiles Include="$(TargetPath)" />
|
|
<AllInputFiles Include="@(DataSysFiles);@(DataTxtFiles);@(BinaryFiles)" />
|
|
</ItemGroup>
|
|
<Target Name="AfterBuild" Inputs="@(AllInputFiles)" Outputs="@(AllInputFiles -> '$(BinaryOutputDir)%(RecursiveDir)%(Filename)%(Extension)')">
|
|
<Message Text="Copying Data directory..." Importance="High" />
|
|
<Copy SourceFiles="@(DataSysFiles)" DestinationFolder="$(BinaryOutputDir)%(RecursiveDir)" Condition="!Exists('$(BinaryOutputDir)%(RecursiveDir)%(Filename)%(DataSysFiles.Extension)') OR $([System.DateTime]::Parse('%(ModifiedTime)').Ticks) > $([System.IO.File]::GetLastWriteTime('$(BinaryOutputDir)%(RecursiveDir)%(Filename)%(DataSysFiles.Extension)').Ticks)" />
|
|
<Copy SourceFiles="@(DataTxtFiles)" DestinationFolder="$(BinaryOutputDir)" Condition="!Exists('$(BinaryOutputDir)%(Filename)%(DataTxtFiles.Extension)') OR $([System.DateTime]::Parse('%(ModifiedTime)').Ticks) > $([System.IO.File]::GetLastWriteTime('$(BinaryOutputDir)%(RecursiveDir)%(Filename)%(DataTxtFiles.Extension)').Ticks)" />
|
|
<Message Text="Copy: @(BinaryFiles) -> $(BinaryOutputDir)" Importance="High" />
|
|
<Copy SourceFiles="@(BinaryFiles)" DestinationFolder="$(BinaryOutputDir)" />
|
|
</Target>
|
|
</Project> |