Add default boost install directory to include list
[dyninst.git] / instructionAPI / instructionAPI.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>{56F83FE4-E104-4D97-A4B9-89F41B034529}</ProjectGuid>
15     <RootNamespace>instructionAPI</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'">false</LinkIncremental>
49     <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;c:\boost;c:\Program Files (x86)\boost\boost_1_51</IncludePath>
50   </PropertyGroup>
51   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
52     <ClCompile>
53       <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
54       <Optimization>MaxSpeed</Optimization>
55       <IntrinsicFunctions>true</IntrinsicFunctions>
56       <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
57       <OmitFramePointers>true</OmitFramePointers>
58       <AdditionalIncludeDirectories>./h;..;../external;../dynutil/h;../symtabAPI/h;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
59       <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;os_windows;arch_x86;cap_relocation;cap_dynamic_heap;cap_stripped_binaries;cap_async_events;cap_threads;cap_fixpoint_gen;cap_noaddr_gen;cap_tramp_liveness;i386_unknown_nt4_0;_WIN32_WINNT=0x500;DO_INLINE_F=inline;DO_INLINE_P=inline;INSTRUCTION_LIB;snprintf=_snprintf;%(PreprocessorDefinitions)</PreprocessorDefinitions>
60       <MinimalRebuild>false</MinimalRebuild>
61       <ExceptionHandling>Sync</ExceptionHandling>
62       <BasicRuntimeChecks>Default</BasicRuntimeChecks>
63       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
64       <RuntimeTypeInfo>true</RuntimeTypeInfo>
65       <BrowseInformation>
66       </BrowseInformation>
67       <WarningLevel>Level3</WarningLevel>
68       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
69       <DisableSpecificWarnings>4251;4503;%(DisableSpecificWarnings)</DisableSpecificWarnings>
70     </ClCompile>
71     <Link>
72       <OutputFile>$(OutDir)$(ProjectName).dll</OutputFile>
73       <SuppressStartupBanner>true</SuppressStartupBanner>
74       <AdditionalLibraryDirectories>../../i386-unknown-nt4.0/lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
75       <GenerateDebugInformation>true</GenerateDebugInformation>
76       <AssemblyDebug>true</AssemblyDebug>
77       <RandomizedBaseAddress>false</RandomizedBaseAddress>
78       <DataExecutionPrevention>
79       </DataExecutionPrevention>
80     </Link>
81     <PostBuildEvent>
82       <Command>mkdir $(TargetDir)..\..\include
83 copy $(ProjectDir)h\*.h $(TargetDir)..\..\include
84 </Command>
85     </PostBuildEvent>
86   </ItemDefinitionGroup>
87   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
88     <ClCompile>
89       <AdditionalIncludeDirectories>./h;..;../external;../dynutil/h;../symtabAPI/h;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
90       <PreprocessorDefinitions>WIN32;NDEBUG;os_windows;arch_x86;cap_relocation;cap_dynamic_heap;cap_stripped_binaries;cap_async_events;cap_threads;cap_fixpoint_gen;cap_noaddr_gen;cap_tramp_liveness;i386_unknown_nt4_0;_WIN32_WINNT=0x500;DO_INLINE_F=inline;DO_INLINE_P=inline;i386-unknown-nt4.0;BPATCH_LIBRARY;INSTRUCTION_LIB;snprintf=_snprintf;%(PreprocessorDefinitions)</PreprocessorDefinitions>
91       <MinimalRebuild>false</MinimalRebuild>
92       <ExceptionHandling>Sync</ExceptionHandling>
93       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
94       <RuntimeTypeInfo>true</RuntimeTypeInfo>
95       <WarningLevel>Level3</WarningLevel>
96       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
97     </ClCompile>
98     <Link>
99       <OutputFile>$(OutDir)libinstructionAPI.dll</OutputFile>
100       <SuppressStartupBanner>true</SuppressStartupBanner>
101       <AdditionalLibraryDirectories>../../i386-unknown-nt4.0/lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
102       <GenerateDebugInformation>true</GenerateDebugInformation>
103       <RandomizedBaseAddress>false</RandomizedBaseAddress>
104       <DataExecutionPrevention>
105       </DataExecutionPrevention>
106     </Link>
107     <PostBuildEvent>
108       <Command>echo mkdir $(TargetDir)..\..\..\i386-unknown-nt4.0
109 mkdir $(TargetDir)..\..\..\i386-unknown-nt4.0
110 echo mkdir $(TargetDir)..\..\..\i386-unknown-nt4.0\lib
111 mkdir $(TargetDir)..\..\..\i386-unknown-nt4.0\lib
112 echo copy $(TargetDir)libinstructionAPI.dll $(TargetDir)..\..\..\i386-unknown-nt4.0\lib
113 copy $(TargetDir)libinstructionAPI.dll $(TargetDir)..\..\..\i386-unknown-nt4.0\lib
114 echo copy $(TargetDir)libinstructionAPI.lib $(TargetDir)..\..\..\i386-unknown-nt4.0\lib
115 copy $(TargetDir)libinstructionAPI.lib $(TargetDir)..\..\..\i386-unknown-nt4.0\lib
116 </Command>
117     </PostBuildEvent>
118   </ItemDefinitionGroup>
119   <ItemGroup>
120     <ClCompile Include="src\BinaryFunction.C">
121       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
122       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
123     </ClCompile>
124     <ClCompile Include="src\Expression.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\groups.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\Immediate.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\Instruction.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\InstructionAST.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\InstructionCategories.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\InstructionDecoder-power.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\InstructionDecoder-x86.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\InstructionDecoder.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\InstructionDecoderImpl.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\MainDocPage.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\Operand.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\Operation.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\Register.C">
177       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsCpp</CompileAs>
178       <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsCpp</CompileAs>
179     </ClCompile>
180   </ItemGroup>
181   <ItemGroup>
182     <ClInclude Include="h\BinaryFunction.h" />
183     <ClInclude Include="h\Dereference.h" />
184     <ClInclude Include="h\entryIDs.h" />
185     <ClInclude Include="h\Expression.h" />
186     <ClInclude Include="h\Immediate.h" />
187     <ClInclude Include="h\Instruction.h" />
188     <ClInclude Include="h\InstructionAST.h" />
189     <ClInclude Include="h\InstructionCategories.h" />
190     <ClInclude Include="src\InstructionDecoder-power.h" />
191     <ClInclude Include="src\InstructionDecoder-x86.h" />
192     <ClInclude Include="h\InstructionDecoder.h" />
193     <ClInclude Include="src\InstructionDecoderImpl.h" />
194     <ClInclude Include="h\Operand.h" />
195     <ClInclude Include="h\Operation.h" />
196     <ClInclude Include="h\Register.h" />
197     <ClInclude Include="h\RegisterIDs.h" />
198     <ClInclude Include="h\Result.h" />
199     <ClInclude Include="h\Visitor.h" />
200   </ItemGroup>
201   <ItemGroup>
202     <ProjectReference Include="..\common\common.vcxproj">
203       <Project>{197e213a-6900-4d09-b280-109a0d02df36}</Project>
204       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
205     </ProjectReference>
206   </ItemGroup>
207   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
208   <ImportGroup Label="ExtensionTargets">
209   </ImportGroup>
210 </Project>