From fcd9464a1fe3c8942b3ca5eb3b85a54b8a86e85c Mon Sep 17 00:00:00 2001 From: feal87 Date: Sat, 29 May 2010 18:09:38 +0000 Subject: [PATCH] Removed from GSDX Build (VS2010 side) residues of CG/OpenGL/Glew etc... Added in the GSDX Build (VS2010 side) the proper link to the DirectX libraries Updated the GSDXGui project to VS2010. git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3120 96395faa-99c1-11dd-bbfe-3dabce05a288 --- plugins/GSdx/vsprops/common.props | 13 +++---- tools/GSDumpGUI/GSDumpGUI.csproj | 18 +++++----- .../Properties/Resources.Designer.cs | 4 +-- .../GSDumpGUI/Properties/Settings.Designer.cs | 4 +-- tools/GSDumpGUI/app.config | 34 +++++++++--------- tools/GSDumpGUI/w32pthreads.v3.dll | Bin 26624 -> 0 bytes 6 files changed, 36 insertions(+), 37 deletions(-) delete mode 100644 tools/GSDumpGUI/w32pthreads.v3.dll diff --git a/plugins/GSdx/vsprops/common.props b/plugins/GSdx/vsprops/common.props index 0f25ffa152..b85c07dbbe 100644 --- a/plugins/GSdx/vsprops/common.props +++ b/plugins/GSdx/vsprops/common.props @@ -12,14 +12,15 @@ Level4 ProgramDatabase 4995;4324;%(DisableSpecificWarnings) + $(DXSDK_DIR)include - JITProfiling.lib;d3d11.lib;d3dx11.lib;d3d10_1.lib;d3dx10.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;winmm.lib;strmiids.lib;xinput.lib;cg.lib;cgGL.lib;glut32.lib;glew_static.lib;%(AdditionalDependencies) + JITProfiling.lib;d3d11.lib;d3dx11.lib;d3d10_1.lib;d3dx10.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;winmm.lib;strmiids.lib;xinput.lib;%(AdditionalDependencies) $(OutDir)$(ProjectName)-$(SSEtype).dll - ./vtune;%(AdditionalLibraryDirectories) + $(DXSDK_DIR)Lib\x86;./vtune;%(AdditionalLibraryDirectories) d3d9.dll;d3dx9_42.dll;d3d11.dll;d3dx11_42.dll;%(DelayLoadDLLs) true Windows @@ -29,18 +30,18 @@ or '$(Configuration)'=='Debug SSE2' or '$(Configuration)'=='Debug SSE4' or '$(Configuration)'=='Debug SSSE3'"> - JITProfiling.lib;d3d11.lib;d3dx11.lib;d3d10_1.lib;d3dx10.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;winmm.lib;strmiids.lib;xinput.lib;cg.lib;cgGL.lib;glut32.lib;glew_static-dbg.lib;%(AdditionalDependencies) + JITProfiling.lib;d3d11.lib;d3dx11.lib;d3d10_1.lib;d3dx10.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;winmm.lib;strmiids.lib;xinput.lib;%(AdditionalDependencies) $(OutDir)$(ProjectName)-$(SSEtype).dll - ./vtune;%(AdditionalLibraryDirectories) + $(DXSDK_DIR)Lib\x86;./vtune;%(AdditionalLibraryDirectories) d3d9.dll;d3dx9_42.dll;d3d11.dll;d3dx11_42.dll;%(DelayLoadDLLs) true Windows false - JITProfiling.lib;d3d11.lib;d3dx11.lib;d3d10_1.lib;d3dx10.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;winmm.lib;strmiids.lib;xinput.lib;cg.lib;cgGL.lib;glut32.lib;glew_static-dev.lib;%(AdditionalDependencies) + JITProfiling.lib;d3d11.lib;d3dx11.lib;d3d10_1.lib;d3dx10.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;winmm.lib;strmiids.lib;xinput.lib;%(AdditionalDependencies) $(OutDir)$(ProjectName)-$(SSEtype).dll - ./vtune;%(AdditionalLibraryDirectories) + $(DXSDK_DIR)Lib\x86;./vtune;%(AdditionalLibraryDirectories) d3d9.dll;d3dx9_42.dll;d3d11.dll;d3dx11_42.dll;%(DelayLoadDLLs) true Windows diff --git a/tools/GSDumpGUI/GSDumpGUI.csproj b/tools/GSDumpGUI/GSDumpGUI.csproj index 22bbfed672..1631d2bd9a 100644 --- a/tools/GSDumpGUI/GSDumpGUI.csproj +++ b/tools/GSDumpGUI/GSDumpGUI.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -13,8 +13,11 @@ v2.0 512 Resources\AppIcon.ico - - + + + + + 3.5 true @@ -82,11 +85,6 @@ - - - Always - - - copy "$(TargetPath)" "$(SolutionDir)\bin\$(TargetFileName)" -copy "$(TargetDir)w32pthreads.v3.dll" "$(SolutionDir)\bin\w32pthreads.v3.dll" + copy "$(TargetPath)" "$(SolutionDir)\..\bin\$(TargetFileName)" + \ No newline at end of file diff --git a/tools/GSDumpGUI/Properties/Resources.Designer.cs b/tools/GSDumpGUI/Properties/Resources.Designer.cs index fefb218930..9ab570bbdf 100644 --- a/tools/GSDumpGUI/Properties/Resources.Designer.cs +++ b/tools/GSDumpGUI/Properties/Resources.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4200 +// Runtime Version:4.0.30319.1 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace GSDumpGUI.Properties { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { diff --git a/tools/GSDumpGUI/Properties/Settings.Designer.cs b/tools/GSDumpGUI/Properties/Settings.Designer.cs index a01ff81c9c..dc6dec7c06 100644 --- a/tools/GSDumpGUI/Properties/Settings.Designer.cs +++ b/tools/GSDumpGUI/Properties/Settings.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4200 +// Runtime Version:4.0.30319.1 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -12,7 +12,7 @@ namespace GSDumpGUI.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); diff --git a/tools/GSDumpGUI/app.config b/tools/GSDumpGUI/app.config index 5f8d7b69a4..2ee8a871da 100644 --- a/tools/GSDumpGUI/app.config +++ b/tools/GSDumpGUI/app.config @@ -1,18 +1,18 @@ - + - - -
- - - - - - - - - - - - - + + +
+ + + + + + + + + + + + + diff --git a/tools/GSDumpGUI/w32pthreads.v3.dll b/tools/GSDumpGUI/w32pthreads.v3.dll deleted file mode 100644 index 8afaa4119e8db09901459aeaa923cc7f8d106edb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26624 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