Move to VS2012 from VS2008
[dyninst.git] / symtabAPI / symtabAPI.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="Release|Win32">
9       <Configuration>Release</Configuration>
10       <Platform>Win32</Platform>
11     </ProjectConfiguration>
12   </ItemGroup>
13   <PropertyGroup Label="Globals">
14     <ProjectGuid>{79CC6672-5A8B-4D3B-BEEA-75024607A81B}</ProjectGuid>
15     <RootNamespace>symtabAPI</RootNamespace>
16     <Keyword>ManagedCProj</Keyword>
17   </PropertyGroup>
18   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
19   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
20     <ConfigurationType>DynamicLibrary</ConfigurationType>
21     <CharacterSet>MultiByte</CharacterSet>
22     <CLRSupport>false</CLRSupport>
23   </PropertyGroup>
24   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
25     <ConfigurationType>DynamicLibrary</ConfigurationType>
26     <CharacterSet>MultiByte</CharacterSet>
27     <CLRSupport>false</CLRSupport>
28   </PropertyGroup>
29   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
30   <ImportGroup Label="ExtensionSettings">
31   </ImportGroup>
32   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
33     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
34     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
35   </ImportGroup>
36   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
37     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
38     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
39   </ImportGroup>
40   <PropertyGroup Label="UserMacros" />
41   <PropertyGroup>
42     <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
43     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\i386-unknown-nt4.0\lib\</OutDir>
44     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">i386-unknown-nt4.0\</IntDir>
45     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
46     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">i386-unknown-nt4.0\</OutDir>
47     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">i386-unknown-nt4.0\</IntDir>
48     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</LinkIncremental>
49     <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;c:\boost</IncludePath>
50   </PropertyGroup>
51   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
52     <ClCompile>
53       <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
54       <Optimization>Disabled</Optimization>
55       <AdditionalIncludeDirectories>h;..;../dynutil/h;../../i386-unknown-nt4.0/include;../external;$(VSInstallDir)DIA SDK\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
56       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;os_windows;arch_x86;cap_relocation;cap_dynamic_heap;cap_stripped_binaries;cap_async_events;cap_threads;cap_tramp_liveness;i386_unknown_nt4_0;_WIN32_WINNT=0x500;DO_INLINE_F=inline;DO_INLINE_P=inline;snprintf=_snprintf;SYMTAB_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
57       <MinimalRebuild>false</MinimalRebuild>
58       <BasicRuntimeChecks>Default</BasicRuntimeChecks>
59       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
60       <RuntimeTypeInfo>true</RuntimeTypeInfo>
61       <WarningLevel>Level3</WarningLevel>
62       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
63       <DisableSpecificWarnings>4251;4503;%(DisableSpecificWarnings)</DisableSpecificWarnings>
64       <UndefinePreprocessorDefinitions>LIBXML_ICONV_ENABLED;%(UndefinePreprocessorDefinitions)</UndefinePreprocessorDefinitions>
65     </ClCompile>
66     <Link>
67       <AdditionalDependencies>dbghelp.lib;Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
68       <OutputFile>$(OutDir)$(ProjectName).dll</OutputFile>
69       <SuppressStartupBanner>true</SuppressStartupBanner>
70       <AdditionalLibraryDirectories>../../i386-unknown-nt4.0/lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
71       <GenerateDebugInformation>true</GenerateDebugInformation>
72       <AssemblyDebug>true</AssemblyDebug>
73       <MapExports>false</MapExports>
74       <SubSystem>NotSet</SubSystem>
75       <NoEntryPoint>false</NoEntryPoint>
76       <RandomizedBaseAddress>false</RandomizedBaseAddress>
77       <FixedBaseAddress>
78       </FixedBaseAddress>
79       <DataExecutionPrevention>
80       </DataExecutionPrevention>
81     </Link>
82     <PostBuildEvent>
83       <Command>mkdir $(TargetDir)..\..\include
84 copy $(ProjectDir)h\*.h $(TargetDir)..\..\include
85 </Command>
86     </PostBuildEvent>
87   </ItemDefinitionGroup>
88   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
89     <ClCompile>
90       <AdditionalIncludeDirectories>h;..;../dynutil/h;../../i386-unknown-nt4.0/include;../external;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
91       <PreprocessorDefinitions>SYMTAB_DLL_BUILD;WIN32;os_windows;arch_x86;cap_relocation;cap_dynamic_heap;cap_stripped_binaries;cap_async_events;cap_threads;cap_tramp_liveness;i386_unknown_nt4_0;_WIN32_WINNT=0x500;DO_INLINE_F=inline;DO_INLINE_P=inline;i386-unknown-nt4.0;snprintf=_snprintf;SYMTAB_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
92       <MinimalRebuild>false</MinimalRebuild>
93       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
94       <RuntimeTypeInfo>true</RuntimeTypeInfo>
95       <WarningLevel>Level3</WarningLevel>
96       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
97     </ClCompile>
98     <Link>
99       <AdditionalDependencies>Psapi.lib;dbghelp.lib;Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
100       <OutputFile>$(OutDir)libsymtabAPI.dll</OutputFile>
101       <SuppressStartupBanner>true</SuppressStartupBanner>
102       <AdditionalLibraryDirectories>../../i386-unknown-nt4.0/lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
103       <GenerateDebugInformation>true</GenerateDebugInformation>
104       <RandomizedBaseAddress>false</RandomizedBaseAddress>
105       <FixedBaseAddress>
106       </FixedBaseAddress>
107       <DataExecutionPrevention>
108       </DataExecutionPrevention>
109       <ImportLibrary>$(OutDir)$(TargetName).lib</ImportLibrary>
110     </Link>
111     <PostBuildEvent>
112       <Command>echo mkdir $(TargetDir)..\..\..\i386-unknown-nt4.0
113 mkdir $(TargetDir)..\..\..\i386-unknown-nt4.0
114 echo mkdir $(TargetDir)..\..\..\i386-unknown-nt4.0\lib
115 mkdir $(TargetDir)..\..\..\i386-unknown-nt4.0\lib
116 echo copy $(TargetDir)libsymtabAPI.dll $(TargetDir)..\..\..\i386-unknown-nt4.0\lib
117 copy $(TargetDir)libsymtabAPI.dll $(TargetDir)..\..\..\i386-unknown-nt4.0\lib
118 echo copy $(TargetDir)libsymtabAPI.lib $(TargetDir)..\..\..\i386-unknown-nt4.0\lib
119 copy $(TargetDir)libsymtabAPI.lib $(TargetDir)..\..\..\i386-unknown-nt4.0\lib
120 </Command>
121     </PostBuildEvent>
122   </ItemDefinitionGroup>
123   <ItemGroup>
124     <ClCompile Include="src\AddrLookup.C">
125       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
126       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
127     </ClCompile>
128     <ClCompile Include="src\Aggregate.C">
129       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
130       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
131     </ClCompile>
132     <ClCompile Include="src\annotations.C">
133       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
134       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
135     </ClCompile>
136     <ClCompile Include="src\Collections.C">
137       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
138       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
139     </ClCompile>
140     <ClCompile Include="src\debug.C">
141       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
142       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
143     </ClCompile>
144     <ClCompile Include="src\emitWin.C">
145       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
146       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
147     </ClCompile>
148     <ClCompile Include="src\Function.C">
149       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
150       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
151     </ClCompile>
152     <ClCompile Include="src\LineInformation.C">
153       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
154       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
155     </ClCompile>
156     <ClCompile Include="src\Module.C">
157       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
158       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
159     </ClCompile>
160     <ClCompile Include="src\Object-nt.C">
161       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
162       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
163     </ClCompile>
164     <ClCompile Include="src\Object.C">
165       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
166       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
167     </ClCompile>
168     <ClCompile Include="src\Region.C">
169       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
170       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
171     </ClCompile>
172     <ClCompile Include="src\relocationEntry-stub.C">
173       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
174       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
175     </ClCompile>
176     <ClCompile Include="src\Symbol.C">
177       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
178       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
179     </ClCompile>
180     <ClCompile Include="src\Symtab-deprecated.C">
181       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
182       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
183     </ClCompile>
184     <ClCompile Include="src\Symtab-edit.C">
185       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
186       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
187     </ClCompile>
188     <ClCompile Include="src\Symtab-lookup.C">
189       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
190       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
191     </ClCompile>
192     <ClCompile Include="src\Symtab.C">
193       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
194       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
195     </ClCompile>
196     <ClCompile Include="src\SymtabReader.C">
197       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
198       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
199     </ClCompile>
200     <ClCompile Include="src\Type.C">
201       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
202       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
203     </ClCompile>
204     <ClCompile Include="src\Variable.C">
205       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
206       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
207     </ClCompile>
208   </ItemGroup>
209   <ItemGroup>
210     <ClInclude Include="h\AddrLookup.h" />
211     <ClInclude Include="src\addrtranslate.h" />
212     <ClInclude Include="h\Aggregate.h" />
213     <ClInclude Include="..\dynutil\h\Annotatable.h" />
214     <ClInclude Include="h\Collections.h" />
215     <ClInclude Include="..\dynutil\h\dyntypes.h" />
216     <ClInclude Include="src\emitWin.h" />
217     <ClInclude Include="h\Function.h" />
218     <ClInclude Include="h\LineInformation.h" />
219     <ClInclude Include="h\Module.h" />
220     <ClInclude Include="src\Object-nt.h" />
221     <ClInclude Include="src\Object.h" />
222     <ClInclude Include="h\RangeLookup.h" />
223     <ClInclude Include="h\Region.h" />
224     <ClInclude Include="src\serialize.h" />
225     <ClInclude Include="h\Symbol.h" />
226     <ClInclude Include="h\Symtab.h" />
227     <ClInclude Include="h\SymtabReader.h" />
228     <ClInclude Include="h\symutil.h" />
229     <ClInclude Include="h\Type.h" />
230     <ClInclude Include="..\dynutil\h\util.h" />
231     <ClInclude Include="h\Variable.h" />
232   </ItemGroup>
233   <ItemGroup>
234     <ProjectReference Include="..\common\common.vcxproj">
235       <Project>{197e213a-6900-4d09-b280-109a0d02df36}</Project>
236       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
237     </ProjectReference>
238   </ItemGroup>
239   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
240   <ImportGroup Label="ExtensionTargets">
241   </ImportGroup>
242 </Project>