0026787: Do not declare redundant macros WNT, LIN, WIN32, WIN64 within samples projec...
[occt.git] / samples / CSharp / OCCTProxy_D3D / OCCTProxy_D3D.vcxproj
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.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   </ItemGroup>
21   <PropertyGroup Label="Globals">
22     <ProjectGuid>{969912D9-78E7-4AB8-B4FF-6B52B4F03991}</ProjectGuid>
23     <RootNamespace>OCCTProxy_D3D</RootNamespace>
24     <Keyword>Win32Proj</Keyword>
25     <ProjectName>OCCTProxy_D3D</ProjectName>
26   </PropertyGroup>
27   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
28   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
29     <ConfigurationType>DynamicLibrary</ConfigurationType>
30     <CharacterSet>MultiByte</CharacterSet>
31     <CLRSupport>true</CLRSupport>
32   </PropertyGroup>
33   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
34     <ConfigurationType>DynamicLibrary</ConfigurationType>
35     <CharacterSet>MultiByte</CharacterSet>
36     <CLRSupport>true</CLRSupport>
37   </PropertyGroup>
38   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
39     <ConfigurationType>DynamicLibrary</ConfigurationType>
40     <CharacterSet>MultiByte</CharacterSet>
41     <CLRSupport>true</CLRSupport>
42   </PropertyGroup>
43   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
44     <ConfigurationType>DynamicLibrary</ConfigurationType>
45     <CharacterSet>MultiByte</CharacterSet>
46     <CLRSupport>true</CLRSupport>
47   </PropertyGroup>
48   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
49   <ImportGroup Label="ExtensionSettings">
50   </ImportGroup>
51   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
52     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
53     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
54   </ImportGroup>
55   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
56     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
57     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
58   </ImportGroup>
59   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
60     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
61     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
62   </ImportGroup>
63   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
64     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
65     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
66   </ImportGroup>
67   <PropertyGroup Label="UserMacros" />
68   <PropertyGroup>
69     <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
70     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\win32\bind\</OutDir>
71     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">obj\$(Platform)\$(Configuration)\</IntDir>
72     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>
73     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\win64\bind\</OutDir>
74     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">obj\$(Platform)\$(Configuration)\</IntDir>
75     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkIncremental>
76     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\win32\bin\</OutDir>
77     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">obj\$(Platform)\$(Configuration)\</IntDir>
78     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
79     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\win64\bin\</OutDir>
80     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">obj\$(Platform)\$(Configuration)\</IntDir>
81     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
82   </PropertyGroup>
83   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
84     <ClCompile>
85       <Optimization>Disabled</Optimization>
86       <AdditionalIncludeDirectories>..\OCC\;$(CASROOT)/inc;$(DXSDK_DIR)Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
87       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
88       <MinimalRebuild>false</MinimalRebuild>
89       <BasicRuntimeChecks>Default</BasicRuntimeChecks>
90       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
91       <PrecompiledHeader>
92       </PrecompiledHeader>
93       <WarningLevel>Level3</WarningLevel>
94       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
95     </ClCompile>
96     <Link>
97       <OutputFile>$(OutDir)OCCTProxy_D3D.dll</OutputFile>
98       <AdditionalLibraryDirectories>$(CASROOT)/win32/$(VCVER)/libd;$(DXSDK_DIR)Lib\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
99       <GenerateDebugInformation>true</GenerateDebugInformation>
100       <AssemblyDebug>true</AssemblyDebug>
101       <ProgramDatabaseFile>$(OutDir)OCCTProxy_D3D.pdb</ProgramDatabaseFile>
102       <SubSystem>Windows</SubSystem>
103       <RandomizedBaseAddress>false</RandomizedBaseAddress>
104       <DataExecutionPrevention>
105       </DataExecutionPrevention>
106       <ImportLibrary>$(OutDir)OCCTProxy_D3D.lib</ImportLibrary>
107       <TargetMachine>MachineX86</TargetMachine>
108       <AdditionalDependencies>d3d9.lib;d3dx9d.lib;%(AdditionalDependencies)</AdditionalDependencies>
109     </Link>
110   </ItemDefinitionGroup>
111   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
112     <Midl>
113       <TargetEnvironment>X64</TargetEnvironment>
114     </Midl>
115     <ClCompile>
116       <Optimization>Disabled</Optimization>
117       <AdditionalIncludeDirectories>..\OCC\;$(CASROOT)/inc;$(DXSDK_DIR)Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
118       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
119       <MinimalRebuild>false</MinimalRebuild>
120       <BasicRuntimeChecks>Default</BasicRuntimeChecks>
121       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
122       <PrecompiledHeader>
123       </PrecompiledHeader>
124       <WarningLevel>Level3</WarningLevel>
125       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
126     </ClCompile>
127     <Link>
128       <OutputFile>$(OutDir)OCCTProxy_D3D.dll</OutputFile>
129       <AdditionalLibraryDirectories>$(CASROOT)/win64/$(VCVER)/libd;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
130       <GenerateDebugInformation>true</GenerateDebugInformation>
131       <AssemblyDebug>true</AssemblyDebug>
132       <ProgramDatabaseFile>$(OutDir)OCCTProxy_D3D.pdb</ProgramDatabaseFile>
133       <SubSystem>Windows</SubSystem>
134       <RandomizedBaseAddress>false</RandomizedBaseAddress>
135       <DataExecutionPrevention>
136       </DataExecutionPrevention>
137       <ImportLibrary>$(OutDir)OCCTProxy_D3D.lib</ImportLibrary>
138       <TargetMachine>MachineX64</TargetMachine>
139     </Link>
140   </ItemDefinitionGroup>
141   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
142     <ClCompile>
143       <AdditionalIncludeDirectories>..\OCC\;$(CASROOT)/inc;$(DXSDK_DIR)Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
144       <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
145       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
146       <PrecompiledHeader>
147       </PrecompiledHeader>
148       <WarningLevel>Level3</WarningLevel>
149       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
150     </ClCompile>
151     <Link>
152       <OutputFile>$(OutDir)OCCTProxy_D3D.dll</OutputFile>
153       <AdditionalLibraryDirectories>$(CASROOT)/win32/$(VCVER)/lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
154       <GenerateDebugInformation>true</GenerateDebugInformation>
155       <SubSystem>Windows</SubSystem>
156       <OptimizeReferences>true</OptimizeReferences>
157       <EnableCOMDATFolding>true</EnableCOMDATFolding>
158       <RandomizedBaseAddress>false</RandomizedBaseAddress>
159       <DataExecutionPrevention>
160       </DataExecutionPrevention>
161       <ImportLibrary>$(OutDir)OCCTProxy_D3D.lib</ImportLibrary>
162       <TargetMachine>MachineX86</TargetMachine>
163     </Link>
164   </ItemDefinitionGroup>
165   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
166     <Midl>
167       <TargetEnvironment>X64</TargetEnvironment>
168     </Midl>
169     <ClCompile>
170       <AdditionalIncludeDirectories>..\OCC\;$(CASROOT)/inc;$(DXSDK_DIR)Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
171       <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
172       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
173       <PrecompiledHeader>
174       </PrecompiledHeader>
175       <WarningLevel>Level3</WarningLevel>
176       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
177     </ClCompile>
178     <Link>
179       <OutputFile>$(OutDir)OCCTProxy_D3D.dll</OutputFile>
180       <AdditionalLibraryDirectories>$(CASROOT)/win64/$(VCVER)/lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
181       <GenerateDebugInformation>true</GenerateDebugInformation>
182       <SubSystem>Windows</SubSystem>
183       <OptimizeReferences>true</OptimizeReferences>
184       <EnableCOMDATFolding>true</EnableCOMDATFolding>
185       <RandomizedBaseAddress>false</RandomizedBaseAddress>
186       <DataExecutionPrevention>
187       </DataExecutionPrevention>
188       <ImportLibrary>$(OutDir)OCCTProxy_D3D.lib</ImportLibrary>
189       <TargetMachine>MachineX64</TargetMachine>
190     </Link>
191   </ItemDefinitionGroup>
192   <ItemGroup>
193     <ClCompile Include="OCCTProxyD3D.cpp" />
194   </ItemGroup>
195   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
196   <ImportGroup Label="ExtensionTargets">
197   </ImportGroup>
198 </Project>