Subversion Repositories spk

Rev

Rev 125 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
121 cycrow 1
<?xml version="1.0" encoding="utf-8"?>
2
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
  <ItemGroup Label="ProjectConfigurations">
4
    <ProjectConfiguration Include="Debug|Win32">
5
      <Configuration>Debug</Configuration>
6
      <Platform>Win32</Platform>
7
    </ProjectConfiguration>
8
    <ProjectConfiguration Include="Debug|x64">
9
      <Configuration>Debug</Configuration>
10
      <Platform>x64</Platform>
11
    </ProjectConfiguration>
12
    <ProjectConfiguration Include="Release|Win32">
13
      <Configuration>Release</Configuration>
14
      <Platform>Win32</Platform>
15
    </ProjectConfiguration>
16
    <ProjectConfiguration Include="Release|x64">
17
      <Configuration>Release</Configuration>
18
      <Platform>x64</Platform>
19
    </ProjectConfiguration>
20
    <ProjectConfiguration Include="x3|Win32">
21
      <Configuration>x3</Configuration>
22
      <Platform>Win32</Platform>
23
    </ProjectConfiguration>
24
    <ProjectConfiguration Include="x3|x64">
25
      <Configuration>x3</Configuration>
26
      <Platform>x64</Platform>
27
    </ProjectConfiguration>
28
  </ItemGroup>
29
  <PropertyGroup Label="Globals">
30
    <ProjectGuid>{A181F2F9-5D2C-4AEB-9309-291F50997A37}</ProjectGuid>
31
    <RootNamespace>Direct3DHook</RootNamespace>
32
    <Keyword>Win32Proj</Keyword>
148 cycrow 33
    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
121 cycrow 34
  </PropertyGroup>
35
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
36
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='x3|Win32'" Label="Configuration">
37
    <ConfigurationType>DynamicLibrary</ConfigurationType>
148 cycrow 38
    <PlatformToolset>v143</PlatformToolset>
121 cycrow 39
    <CharacterSet>MultiByte</CharacterSet>
40
  </PropertyGroup>
41
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
42
    <ConfigurationType>DynamicLibrary</ConfigurationType>
148 cycrow 43
    <PlatformToolset>v143</PlatformToolset>
121 cycrow 44
    <CharacterSet>MultiByte</CharacterSet>
45
    <WholeProgramOptimization>true</WholeProgramOptimization>
46
  </PropertyGroup>
47
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
48
    <ConfigurationType>DynamicLibrary</ConfigurationType>
148 cycrow 49
    <PlatformToolset>v143</PlatformToolset>
121 cycrow 50
    <CharacterSet>MultiByte</CharacterSet>
51
  </PropertyGroup>
52
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='x3|x64'" Label="Configuration">
53
    <ConfigurationType>DynamicLibrary</ConfigurationType>
148 cycrow 54
    <PlatformToolset>v143</PlatformToolset>
121 cycrow 55
    <CharacterSet>MultiByte</CharacterSet>
56
  </PropertyGroup>
57
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
58
    <ConfigurationType>DynamicLibrary</ConfigurationType>
148 cycrow 59
    <PlatformToolset>v143</PlatformToolset>
121 cycrow 60
    <CharacterSet>MultiByte</CharacterSet>
61
    <WholeProgramOptimization>true</WholeProgramOptimization>
62
  </PropertyGroup>
63
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
64
    <ConfigurationType>DynamicLibrary</ConfigurationType>
148 cycrow 65
    <PlatformToolset>v143</PlatformToolset>
121 cycrow 66
    <CharacterSet>MultiByte</CharacterSet>
67
  </PropertyGroup>
68
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
69
  <ImportGroup Label="ExtensionSettings">
70
  </ImportGroup>
71
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='x3|Win32'" Label="PropertySheets">
72
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
73
  </ImportGroup>
74
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
75
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
76
  </ImportGroup>
77
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
78
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
79
  </ImportGroup>
80
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='x3|x64'" Label="PropertySheets">
81
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
82
  </ImportGroup>
83
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
84
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
85
  </ImportGroup>
86
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
87
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
88
  </ImportGroup>
89
  <PropertyGroup Label="UserMacros" />
90
  <PropertyGroup>
91
    <_ProjectFileVersion>14.0.25431.1</_ProjectFileVersion>
92
  </PropertyGroup>
93
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
94
    <OutDir>$(SolutionDir)$(Configuration)\</OutDir>
95
    <IntDir>$(SolutionDir)$(Configuration)\Direct3D-Hook\</IntDir>
96
    <LinkIncremental>true</LinkIncremental>
97
  </PropertyGroup>
98
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
99
    <OutDir>$(SolutionDir)$(Configuration)\</OutDir>
100
    <IntDir>$(SolutionDir)$(Configuration)\Direct3D-Hook\</IntDir>
101
    <LinkIncremental>false</LinkIncremental>
102
  </PropertyGroup>
103
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='x3|Win32'">
104
    <OutDir>$(SolutionDir)$(Configuration)\</OutDir>
105
    <IntDir>$(Configuration)\</IntDir>
106
    <LinkIncremental>true</LinkIncremental>
107
  </PropertyGroup>
108
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
109
    <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
110
    <IntDir>$(Platform)\$(Configuration)\</IntDir>
111
    <LinkIncremental>true</LinkIncremental>
112
  </PropertyGroup>
113
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
114
    <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
115
    <IntDir>$(Platform)\$(Configuration)\</IntDir>
116
    <LinkIncremental>false</LinkIncremental>
117
  </PropertyGroup>
118
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='x3|x64'">
119
    <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
120
    <IntDir>$(Platform)\$(Configuration)\</IntDir>
121
    <LinkIncremental>true</LinkIncremental>
122
  </PropertyGroup>
123
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
124
    <ClCompile>
125
      <Optimization>Disabled</Optimization>
123 cycrow 126
      <AdditionalIncludeDirectories>$(DXSDK_DIR)Include;../../libspk/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
121 cycrow 127
      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;DIRECT3DHOOK_EXPORTS;CY_USESECURE;_CRT_SECURE_NO_WARNINGS;_SPKDLL;_STRINGCLR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
125 cycrow 128
      <MinimalRebuild>false</MinimalRebuild>
121 cycrow 129
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
130
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
131
      <PrecompiledHeader />
132
      <WarningLevel>Level3</WarningLevel>
133
      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
134
    </ClCompile>
135
    <Link>
123 cycrow 136
      <AdditionalDependencies>d3d9.lib;shlwapi.lib;d3dx9.lib;dinput8.lib;dxguid.lib;dxerr.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
121 cycrow 137
      <OutputFile>$(OutDir)X-Gui.dll</OutputFile>
138
      <GenerateDebugInformation>true</GenerateDebugInformation>
139
      <SubSystem>Windows</SubSystem>
140
      <RandomizedBaseAddress>false</RandomizedBaseAddress>
141
      <DataExecutionPrevention />
142
      <TargetMachine>MachineX86</TargetMachine>
123 cycrow 143
      <AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
121 cycrow 144
    </Link>
145
  </ItemDefinitionGroup>
146
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
147
    <ClCompile>
148
      <Optimization>Full</Optimization>
123 cycrow 149
      <AdditionalIncludeDirectories>$(DXSDK_DIR)Include;C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses;C:\Program Files (x86)\Microsoft DirectX SDK (February 2010)\Include;../../libspk/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
121 cycrow 150
      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;DIRECT3DHOOK_EXPORTS;CY_USESECURE;_CRT_SECURE_NO_WARNINGS;_SPKDLL;_STRINGCLR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
151
      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
152
      <PrecompiledHeader />
153
      <WarningLevel>Level3</WarningLevel>
154
      <DebugInformationFormat />
155
    </ClCompile>
156
    <Link>
123 cycrow 157
      <AdditionalDependencies>shlwapi.lib;d3dx9.lib;dinput8.lib;dxguid.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
121 cycrow 158
      <OutputFile>$(OutDir)X-Gui.dll</OutputFile>
159
      <GenerateDebugInformation>true</GenerateDebugInformation>
160
      <SubSystem>Windows</SubSystem>
161
      <OptimizeReferences>true</OptimizeReferences>
162
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
163
      <RandomizedBaseAddress>false</RandomizedBaseAddress>
164
      <DataExecutionPrevention />
165
      <TargetMachine>MachineX86</TargetMachine>
123 cycrow 166
      <AdditionalLibraryDirectories>$(DXSDK_DIR)Lib\x86</AdditionalLibraryDirectories>
121 cycrow 167
    </Link>
168
  </ItemDefinitionGroup>
169
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='x3|Win32'">
170
    <ClCompile>
171
      <Optimization>Disabled</Optimization>
172
      <AdditionalIncludeDirectories>c:\Users\Cycrow\Documents\Programming\spk\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
173
      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;DIRECT3DHOOK_EXPORTS;CY_USESECURE;_CRT_SECURE_NO_WARNINGS;_SPKDLL;_STRINGCLR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
174
      <MinimalRebuild>true</MinimalRebuild>
175
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
176
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
177
      <PrecompiledHeader />
178
      <WarningLevel>Level3</WarningLevel>
179
      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
180
    </ClCompile>
181
    <Link>
182
      <AdditionalDependencies>shlwapi.lib;d3dx9.lib;dinput.lib;dinput8.lib;dxguid.lib;dxerr9.lib;winmm.lib;fmodex_vc.lib;../../debug/spk.lib;%(AdditionalDependencies)</AdditionalDependencies>
183
      <OutputFile>d:\games\X3.5\X-Gui.dll</OutputFile>
184
      <GenerateDebugInformation>true</GenerateDebugInformation>
185
      <SubSystem>Windows</SubSystem>
186
      <RandomizedBaseAddress>false</RandomizedBaseAddress>
187
      <DataExecutionPrevention />
188
      <TargetMachine>MachineX86</TargetMachine>
189
    </Link>
190
  </ItemDefinitionGroup>
191
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
192
    <Midl>
193
      <TargetEnvironment>X64</TargetEnvironment>
194
    </Midl>
195
    <ClCompile>
196
      <Optimization>Disabled</Optimization>
197
      <AdditionalIncludeDirectories>../../libspk/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
198
      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;DIRECT3DHOOK_EXPORTS;CY_USESECURE;_CRT_SECURE_NO_WARNINGS;_SPKDLL;_STRINGCLR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
199
      <MinimalRebuild>true</MinimalRebuild>
200
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
201
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
202
      <PrecompiledHeader />
203
      <WarningLevel>Level3</WarningLevel>
204
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
205
    </ClCompile>
206
    <Link>
207
      <AdditionalDependencies>d3d9.lib;shlwapi.lib;d3dx9.lib;dinput.lib;dinput8.lib;dxguid.lib;dxerr.lib;winmm.lib;fmodex_vc.lib;$(SolutionDir)$(Configuration)\spk.lib;%(AdditionalDependencies)</AdditionalDependencies>
208
      <OutputFile>$(OutDir)X-Gui.dll</OutputFile>
209
      <GenerateDebugInformation>true</GenerateDebugInformation>
210
      <SubSystem>Windows</SubSystem>
211
      <RandomizedBaseAddress>false</RandomizedBaseAddress>
212
      <DataExecutionPrevention />
213
      <TargetMachine>MachineX64</TargetMachine>
214
    </Link>
215
  </ItemDefinitionGroup>
216
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
217
    <Midl>
218
      <TargetEnvironment>X64</TargetEnvironment>
219
    </Midl>
220
    <ClCompile>
221
      <Optimization>Full</Optimization>
222
      <AdditionalIncludeDirectories>C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\baseclasses;C:\Program Files (x86)\Microsoft DirectX SDK (February 2010)\Include;../../libspk/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
223
      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;DIRECT3DHOOK_EXPORTS;CY_USESECURE;_CRT_SECURE_NO_WARNINGS;_SPKDLL;_STRINGCLR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
224
      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
225
      <PrecompiledHeader />
226
      <WarningLevel>Level3</WarningLevel>
227
      <DebugInformationFormat />
228
    </ClCompile>
229
    <Link>
230
      <AdditionalDependencies>shlwapi.lib;d3dx9.lib;dinput8.lib;dxguid.lib;winmm.lib;fmodex_vc.lib;$(SolutionDir)$(Configuration)\spk.lib;%(AdditionalDependencies)</AdditionalDependencies>
231
      <OutputFile>$(OutDir)X-Gui.dll</OutputFile>
232
      <GenerateDebugInformation>true</GenerateDebugInformation>
233
      <SubSystem>Windows</SubSystem>
234
      <OptimizeReferences>true</OptimizeReferences>
235
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
236
      <RandomizedBaseAddress>false</RandomizedBaseAddress>
237
      <DataExecutionPrevention />
238
      <TargetMachine>MachineX64</TargetMachine>
239
    </Link>
240
  </ItemDefinitionGroup>
241
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='x3|x64'">
242
    <Midl>
243
      <TargetEnvironment>X64</TargetEnvironment>
244
    </Midl>
245
    <ClCompile>
246
      <Optimization>Disabled</Optimization>
247
      <AdditionalIncludeDirectories>c:\Users\Cycrow\Documents\Programming\spk\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
248
      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;DIRECT3DHOOK_EXPORTS;CY_USESECURE;_CRT_SECURE_NO_WARNINGS;_SPKDLL;_STRINGCLR;%(PreprocessorDefinitions)</PreprocessorDefinitions>
249
      <MinimalRebuild>true</MinimalRebuild>
250
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
251
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
252
      <PrecompiledHeader />
253
      <WarningLevel>Level3</WarningLevel>
254
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
255
    </ClCompile>
256
    <Link>
257
      <AdditionalDependencies>shlwapi.lib;d3dx9.lib;dinput.lib;dinput8.lib;dxguid.lib;dxerr9.lib;winmm.lib;fmodex_vc.lib;../../debug/spk.lib;%(AdditionalDependencies)</AdditionalDependencies>
258
      <OutputFile>d:\games\X3.5\X-Gui.dll</OutputFile>
259
      <GenerateDebugInformation>true</GenerateDebugInformation>
260
      <SubSystem>Windows</SubSystem>
261
      <RandomizedBaseAddress>false</RandomizedBaseAddress>
262
      <DataExecutionPrevention />
263
      <TargetMachine>MachineX64</TargetMachine>
264
    </Link>
265
  </ItemDefinitionGroup>
266
  <ItemGroup>
267
    <ClCompile Include="..\src\Hook\apihijack.cpp" />
268
    <ClCompile Include="..\src\Hook\Direct3D-Hook.cpp" />
269
    <ClCompile Include="..\src\Render\Display.cpp" />
270
    <ClCompile Include="..\src\Render\DisplayCustom.cpp" />
271
    <ClCompile Include="..\src\Render\RenderObject.cpp" />
272
    <ClCompile Include="..\src\Render\RenderSprite.cpp" />
273
    <ClCompile Include="..\src\Render\RenderText.cpp" />
274
    <ClCompile Include="..\src\Render\RenderTexture.cpp" />
275
    <ClCompile Include="..\src\stdafx.cpp" />
276
    <ClCompile Include="..\src\Visualisation\TextureFile.cpp" />
277
    <ClCompile Include="..\src\X3Overlay.cpp" />
278
  </ItemGroup>
279
  <ItemGroup>
280
    <ClInclude Include="..\src\Hook\apihijack.h" />
281
    <ClInclude Include="..\src\Hook\Direct3D-Hook.h" />
282
    <ClInclude Include="..\src\Hook\KeyboardDevice.h" />
283
    <ClInclude Include="..\src\Hook\MouseDevice.h" />
284
    <ClInclude Include="..\src\Hook\MyDirect3D9.h" />
285
    <ClInclude Include="..\src\Hook\MyDirect3DDevice9.h" />
286
    <ClInclude Include="..\src\Hook\MyDirectInput8.h" />
287
    <ClInclude Include="..\src\Overlay.h" />
288
    <ClInclude Include="..\src\Render\Display.h" />
289
    <ClInclude Include="..\src\Render\DisplayCustom.h" />
290
    <ClInclude Include="..\src\Render\DisplayMessage.h" />
291
    <ClInclude Include="..\src\Render\DisplayText.h" />
292
    <ClInclude Include="..\src\Render\RenderObject.h" />
293
    <ClInclude Include="..\src\Render\RenderSprite.h" />
294
    <ClInclude Include="..\src\Render\RenderText.h" />
295
    <ClInclude Include="..\src\Render\RenderTexture.h" />
296
    <ClInclude Include="..\src\stdafx.h" />
297
    <ClInclude Include="..\src\Visualisation\TextureFile.h" />
298
    <ClInclude Include="..\src\X3Overlay.h" />
299
  </ItemGroup>
300
  <ItemGroup>
301
    <ProjectReference Include="..\..\libspk\Windows\spk.vcxproj">
302
      <Project>{c18ec70d-7048-485c-8bb3-e219c6c8e352}</Project>
303
      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
304
    </ProjectReference>
305
  </ItemGroup>
306
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
307
  <ImportGroup Label="ExtensionTargets">
308
  </ImportGroup>
309
</Project>