xref: /aosp_15_r20/external/capstone/msvc/cstool/cstool.vcxproj (revision 9a0e4156d50a75a99ec4f1653a0e9602a5d45c18)
1*9a0e4156SSadaf Ebrahimi<?xml version="1.0" encoding="utf-8"?>
2*9a0e4156SSadaf Ebrahimi<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3*9a0e4156SSadaf Ebrahimi  <ItemGroup Label="ProjectConfigurations">
4*9a0e4156SSadaf Ebrahimi    <ProjectConfiguration Include="Debug|Win32">
5*9a0e4156SSadaf Ebrahimi      <Configuration>Debug</Configuration>
6*9a0e4156SSadaf Ebrahimi      <Platform>Win32</Platform>
7*9a0e4156SSadaf Ebrahimi    </ProjectConfiguration>
8*9a0e4156SSadaf Ebrahimi    <ProjectConfiguration Include="Release|Win32">
9*9a0e4156SSadaf Ebrahimi      <Configuration>Release</Configuration>
10*9a0e4156SSadaf Ebrahimi      <Platform>Win32</Platform>
11*9a0e4156SSadaf Ebrahimi    </ProjectConfiguration>
12*9a0e4156SSadaf Ebrahimi    <ProjectConfiguration Include="Debug|x64">
13*9a0e4156SSadaf Ebrahimi      <Configuration>Debug</Configuration>
14*9a0e4156SSadaf Ebrahimi      <Platform>x64</Platform>
15*9a0e4156SSadaf Ebrahimi    </ProjectConfiguration>
16*9a0e4156SSadaf Ebrahimi    <ProjectConfiguration Include="Release|x64">
17*9a0e4156SSadaf Ebrahimi      <Configuration>Release</Configuration>
18*9a0e4156SSadaf Ebrahimi      <Platform>x64</Platform>
19*9a0e4156SSadaf Ebrahimi    </ProjectConfiguration>
20*9a0e4156SSadaf Ebrahimi  </ItemGroup>
21*9a0e4156SSadaf Ebrahimi  <Import Condition="Exists('..\capstone.props')" Project="..\capstone.props" />
22*9a0e4156SSadaf Ebrahimi  <PropertyGroup Label="Globals">
23*9a0e4156SSadaf Ebrahimi    <ProjectGuid>{A5AB9988-6B03-4F0D-8D40-9440BBC8B03D}</ProjectGuid>
24*9a0e4156SSadaf Ebrahimi    <Keyword>Win32Proj</Keyword>
25*9a0e4156SSadaf Ebrahimi    <RootNamespace>cstool</RootNamespace>
26*9a0e4156SSadaf Ebrahimi    <ProjectName>cstool</ProjectName>
27*9a0e4156SSadaf Ebrahimi  </PropertyGroup>
28*9a0e4156SSadaf Ebrahimi  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
29*9a0e4156SSadaf Ebrahimi  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
30*9a0e4156SSadaf Ebrahimi    <ConfigurationType>Application</ConfigurationType>
31*9a0e4156SSadaf Ebrahimi    <UseDebugLibraries>true</UseDebugLibraries>
32*9a0e4156SSadaf Ebrahimi    <CharacterSet>Unicode</CharacterSet>
33*9a0e4156SSadaf Ebrahimi  </PropertyGroup>
34*9a0e4156SSadaf Ebrahimi  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
35*9a0e4156SSadaf Ebrahimi    <ConfigurationType>Application</ConfigurationType>
36*9a0e4156SSadaf Ebrahimi    <UseDebugLibraries>false</UseDebugLibraries>
37*9a0e4156SSadaf Ebrahimi    <WholeProgramOptimization>true</WholeProgramOptimization>
38*9a0e4156SSadaf Ebrahimi    <CharacterSet>Unicode</CharacterSet>
39*9a0e4156SSadaf Ebrahimi  </PropertyGroup>
40*9a0e4156SSadaf Ebrahimi  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
41*9a0e4156SSadaf Ebrahimi    <ConfigurationType>Application</ConfigurationType>
42*9a0e4156SSadaf Ebrahimi    <UseDebugLibraries>true</UseDebugLibraries>
43*9a0e4156SSadaf Ebrahimi    <CharacterSet>Unicode</CharacterSet>
44*9a0e4156SSadaf Ebrahimi  </PropertyGroup>
45*9a0e4156SSadaf Ebrahimi  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
46*9a0e4156SSadaf Ebrahimi    <ConfigurationType>Application</ConfigurationType>
47*9a0e4156SSadaf Ebrahimi    <UseDebugLibraries>false</UseDebugLibraries>
48*9a0e4156SSadaf Ebrahimi    <WholeProgramOptimization>true</WholeProgramOptimization>
49*9a0e4156SSadaf Ebrahimi    <CharacterSet>Unicode</CharacterSet>
50*9a0e4156SSadaf Ebrahimi  </PropertyGroup>
51*9a0e4156SSadaf Ebrahimi  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
52*9a0e4156SSadaf Ebrahimi  <ImportGroup Label="ExtensionSettings">
53*9a0e4156SSadaf Ebrahimi  </ImportGroup>
54*9a0e4156SSadaf Ebrahimi  <ImportGroup Label="Shared">
55*9a0e4156SSadaf Ebrahimi  </ImportGroup>
56*9a0e4156SSadaf Ebrahimi  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
57*9a0e4156SSadaf Ebrahimi    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
58*9a0e4156SSadaf Ebrahimi  </ImportGroup>
59*9a0e4156SSadaf Ebrahimi  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
60*9a0e4156SSadaf Ebrahimi    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
61*9a0e4156SSadaf Ebrahimi  </ImportGroup>
62*9a0e4156SSadaf Ebrahimi  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
63*9a0e4156SSadaf Ebrahimi    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
64*9a0e4156SSadaf Ebrahimi  </ImportGroup>
65*9a0e4156SSadaf Ebrahimi  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
66*9a0e4156SSadaf Ebrahimi    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
67*9a0e4156SSadaf Ebrahimi  </ImportGroup>
68*9a0e4156SSadaf Ebrahimi  <PropertyGroup Label="UserMacros" />
69*9a0e4156SSadaf Ebrahimi  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
70*9a0e4156SSadaf Ebrahimi    <LinkIncremental>true</LinkIncremental>
71*9a0e4156SSadaf Ebrahimi    <IncludePath>..\..\include;$(IncludePath)</IncludePath>
72*9a0e4156SSadaf Ebrahimi  </PropertyGroup>
73*9a0e4156SSadaf Ebrahimi  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
74*9a0e4156SSadaf Ebrahimi    <LinkIncremental>true</LinkIncremental>
75*9a0e4156SSadaf Ebrahimi    <IncludePath>..\..\include;$(IncludePath)</IncludePath>
76*9a0e4156SSadaf Ebrahimi  </PropertyGroup>
77*9a0e4156SSadaf Ebrahimi  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
78*9a0e4156SSadaf Ebrahimi    <LinkIncremental>false</LinkIncremental>
79*9a0e4156SSadaf Ebrahimi    <IncludePath>..\..\include;$(IncludePath)</IncludePath>
80*9a0e4156SSadaf Ebrahimi  </PropertyGroup>
81*9a0e4156SSadaf Ebrahimi  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
82*9a0e4156SSadaf Ebrahimi    <LinkIncremental>false</LinkIncremental>
83*9a0e4156SSadaf Ebrahimi    <IncludePath>..\..\include;$(IncludePath)</IncludePath>
84*9a0e4156SSadaf Ebrahimi  </PropertyGroup>
85*9a0e4156SSadaf Ebrahimi  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
86*9a0e4156SSadaf Ebrahimi    <ClCompile>
87*9a0e4156SSadaf Ebrahimi      <PrecompiledHeader>
88*9a0e4156SSadaf Ebrahimi      </PrecompiledHeader>
89*9a0e4156SSadaf Ebrahimi      <WarningLevel>Level3</WarningLevel>
90*9a0e4156SSadaf Ebrahimi      <Optimization>Disabled</Optimization>
91*9a0e4156SSadaf Ebrahimi      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
92*9a0e4156SSadaf Ebrahimi      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
93*9a0e4156SSadaf Ebrahimi      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
94*9a0e4156SSadaf Ebrahimi    </ClCompile>
95*9a0e4156SSadaf Ebrahimi    <Link>
96*9a0e4156SSadaf Ebrahimi      <SubSystem>Console</SubSystem>
97*9a0e4156SSadaf Ebrahimi      <GenerateDebugInformation>true</GenerateDebugInformation>
98*9a0e4156SSadaf Ebrahimi      <AdditionalLibraryDirectories>$(OutputPath);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
99*9a0e4156SSadaf Ebrahimi      <AdditionalDependencies>capstone.lib;%(AdditionalDependencies)</AdditionalDependencies>
100*9a0e4156SSadaf Ebrahimi    </Link>
101*9a0e4156SSadaf Ebrahimi  </ItemDefinitionGroup>
102*9a0e4156SSadaf Ebrahimi  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
103*9a0e4156SSadaf Ebrahimi    <ClCompile>
104*9a0e4156SSadaf Ebrahimi      <PrecompiledHeader>
105*9a0e4156SSadaf Ebrahimi      </PrecompiledHeader>
106*9a0e4156SSadaf Ebrahimi      <WarningLevel>Level3</WarningLevel>
107*9a0e4156SSadaf Ebrahimi      <Optimization>Disabled</Optimization>
108*9a0e4156SSadaf Ebrahimi      <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
109*9a0e4156SSadaf Ebrahimi      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
110*9a0e4156SSadaf Ebrahimi      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
111*9a0e4156SSadaf Ebrahimi    </ClCompile>
112*9a0e4156SSadaf Ebrahimi    <Link>
113*9a0e4156SSadaf Ebrahimi      <SubSystem>Console</SubSystem>
114*9a0e4156SSadaf Ebrahimi      <GenerateDebugInformation>true</GenerateDebugInformation>
115*9a0e4156SSadaf Ebrahimi      <AdditionalLibraryDirectories>$(OutputPath);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
116*9a0e4156SSadaf Ebrahimi      <AdditionalDependencies>capstone.lib;%(AdditionalDependencies)</AdditionalDependencies>
117*9a0e4156SSadaf Ebrahimi    </Link>
118*9a0e4156SSadaf Ebrahimi  </ItemDefinitionGroup>
119*9a0e4156SSadaf Ebrahimi  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
120*9a0e4156SSadaf Ebrahimi    <ClCompile>
121*9a0e4156SSadaf Ebrahimi      <WarningLevel>Level3</WarningLevel>
122*9a0e4156SSadaf Ebrahimi      <PrecompiledHeader>
123*9a0e4156SSadaf Ebrahimi      </PrecompiledHeader>
124*9a0e4156SSadaf Ebrahimi      <Optimization>MaxSpeed</Optimization>
125*9a0e4156SSadaf Ebrahimi      <FunctionLevelLinking>true</FunctionLevelLinking>
126*9a0e4156SSadaf Ebrahimi      <IntrinsicFunctions>true</IntrinsicFunctions>
127*9a0e4156SSadaf Ebrahimi      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
128*9a0e4156SSadaf Ebrahimi      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
129*9a0e4156SSadaf Ebrahimi    </ClCompile>
130*9a0e4156SSadaf Ebrahimi    <Link>
131*9a0e4156SSadaf Ebrahimi      <SubSystem>Console</SubSystem>
132*9a0e4156SSadaf Ebrahimi      <EnableCOMDATFolding>true</EnableCOMDATFolding>
133*9a0e4156SSadaf Ebrahimi      <OptimizeReferences>true</OptimizeReferences>
134*9a0e4156SSadaf Ebrahimi      <GenerateDebugInformation>true</GenerateDebugInformation>
135*9a0e4156SSadaf Ebrahimi      <AdditionalLibraryDirectories>$(OutputPath);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
136*9a0e4156SSadaf Ebrahimi      <AdditionalDependencies>capstone.lib;%(AdditionalDependencies)</AdditionalDependencies>
137*9a0e4156SSadaf Ebrahimi    </Link>
138*9a0e4156SSadaf Ebrahimi  </ItemDefinitionGroup>
139*9a0e4156SSadaf Ebrahimi  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
140*9a0e4156SSadaf Ebrahimi    <ClCompile>
141*9a0e4156SSadaf Ebrahimi      <WarningLevel>Level3</WarningLevel>
142*9a0e4156SSadaf Ebrahimi      <PrecompiledHeader>
143*9a0e4156SSadaf Ebrahimi      </PrecompiledHeader>
144*9a0e4156SSadaf Ebrahimi      <Optimization>MaxSpeed</Optimization>
145*9a0e4156SSadaf Ebrahimi      <FunctionLevelLinking>true</FunctionLevelLinking>
146*9a0e4156SSadaf Ebrahimi      <IntrinsicFunctions>true</IntrinsicFunctions>
147*9a0e4156SSadaf Ebrahimi      <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
148*9a0e4156SSadaf Ebrahimi      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
149*9a0e4156SSadaf Ebrahimi    </ClCompile>
150*9a0e4156SSadaf Ebrahimi    <Link>
151*9a0e4156SSadaf Ebrahimi      <SubSystem>Console</SubSystem>
152*9a0e4156SSadaf Ebrahimi      <EnableCOMDATFolding>true</EnableCOMDATFolding>
153*9a0e4156SSadaf Ebrahimi      <OptimizeReferences>true</OptimizeReferences>
154*9a0e4156SSadaf Ebrahimi      <GenerateDebugInformation>true</GenerateDebugInformation>
155*9a0e4156SSadaf Ebrahimi      <AdditionalLibraryDirectories>$(OutputPath);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
156*9a0e4156SSadaf Ebrahimi      <AdditionalDependencies>capstone.lib;%(AdditionalDependencies)</AdditionalDependencies>
157*9a0e4156SSadaf Ebrahimi    </Link>
158*9a0e4156SSadaf Ebrahimi  </ItemDefinitionGroup>
159*9a0e4156SSadaf Ebrahimi  <ItemGroup>
160*9a0e4156SSadaf Ebrahimi    <ClCompile Include="..\..\cstool\cstool.c" />
161*9a0e4156SSadaf Ebrahimi    <ClCompile Include="..\..\cstool\cstool_arm.c" />
162*9a0e4156SSadaf Ebrahimi    <ClCompile Include="..\..\cstool\cstool_arm64.c" />
163*9a0e4156SSadaf Ebrahimi    <ClCompile Include="..\..\cstool\cstool_m680x.c" />
164*9a0e4156SSadaf Ebrahimi    <ClCompile Include="..\..\cstool\cstool_m68k.c" />
165*9a0e4156SSadaf Ebrahimi    <ClCompile Include="..\..\cstool\cstool_mips.c" />
166*9a0e4156SSadaf Ebrahimi    <ClCompile Include="..\..\cstool\cstool_ppc.c" />
167*9a0e4156SSadaf Ebrahimi    <ClCompile Include="..\..\cstool\cstool_sparc.c" />
168*9a0e4156SSadaf Ebrahimi    <ClCompile Include="..\..\cstool\cstool_systemz.c" />
169*9a0e4156SSadaf Ebrahimi    <ClCompile Include="..\..\cstool\cstool_tms320c64x.c" />
170*9a0e4156SSadaf Ebrahimi    <ClCompile Include="..\..\cstool\cstool_x86.c" />
171*9a0e4156SSadaf Ebrahimi    <ClCompile Include="..\..\cstool\cstool_xcore.c" />
172*9a0e4156SSadaf Ebrahimi  </ItemGroup>
173*9a0e4156SSadaf Ebrahimi  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
174*9a0e4156SSadaf Ebrahimi  <ImportGroup Label="ExtensionTargets">
175*9a0e4156SSadaf Ebrahimi  </ImportGroup>
176*9a0e4156SSadaf Ebrahimi</Project>