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 <Import Condition="Exists('..\capstone.props')" Project="..\capstone.props" /> 22 <ItemGroup> 23 <ClCompile Include="..\..\arch\AArch64\AArch64BaseInfo.c" /> 24 <ClCompile Include="..\..\arch\AArch64\AArch64Disassembler.c" /> 25 <ClCompile Include="..\..\arch\AArch64\AArch64InstPrinter.c" /> 26 <ClCompile Include="..\..\arch\AArch64\AArch64Mapping.c" /> 27 <ClCompile Include="..\..\arch\AArch64\AArch64Module.c" /> 28 <ClCompile Include="..\..\arch\ARM\ARMDisassembler.c" /> 29 <ClCompile Include="..\..\arch\ARM\ARMInstPrinter.c" /> 30 <ClCompile Include="..\..\arch\ARM\ARMMapping.c" /> 31 <ClCompile Include="..\..\arch\ARM\ARMModule.c" /> 32 <ClCompile Include="..\..\arch\M68K\M68KDisassembler.c" /> 33 <ClCompile Include="..\..\arch\M68K\M68KInstPrinter.c" /> 34 <ClCompile Include="..\..\arch\M68K\M68KModule.c" /> 35 <ClCompile Include="..\..\arch\Mips\MipsDisassembler.c" /> 36 <ClCompile Include="..\..\arch\Mips\MipsInstPrinter.c" /> 37 <ClCompile Include="..\..\arch\Mips\MipsMapping.c" /> 38 <ClCompile Include="..\..\arch\Mips\MipsModule.c" /> 39 <ClCompile Include="..\..\arch\PowerPC\PPCDisassembler.c" /> 40 <ClCompile Include="..\..\arch\PowerPC\PPCInstPrinter.c" /> 41 <ClCompile Include="..\..\arch\PowerPC\PPCMapping.c" /> 42 <ClCompile Include="..\..\arch\PowerPC\PPCModule.c" /> 43 <ClCompile Include="..\..\arch\Sparc\SparcDisassembler.c" /> 44 <ClCompile Include="..\..\arch\Sparc\SparcInstPrinter.c" /> 45 <ClCompile Include="..\..\arch\Sparc\SparcMapping.c" /> 46 <ClCompile Include="..\..\arch\Sparc\SparcModule.c" /> 47 <ClCompile Include="..\..\arch\SystemZ\SystemZDisassembler.c" /> 48 <ClCompile Include="..\..\arch\SystemZ\SystemZInstPrinter.c" /> 49 <ClCompile Include="..\..\arch\SystemZ\SystemZMapping.c" /> 50 <ClCompile Include="..\..\arch\SystemZ\SystemZMCTargetDesc.c" /> 51 <ClCompile Include="..\..\arch\SystemZ\SystemZModule.c" /> 52 <ClCompile Include="..\..\arch\X86\X86ATTInstPrinter.c" /> 53 <ClCompile Include="..\..\arch\X86\X86Disassembler.c" /> 54 <ClCompile Include="..\..\arch\X86\X86DisassemblerDecoder.c" /> 55 <ClCompile Include="..\..\arch\X86\X86IntelInstPrinter.c" /> 56 <ClCompile Include="..\..\arch\X86\X86Mapping.c" /> 57 <ClCompile Include="..\..\arch\X86\X86Module.c" /> 58 <ClCompile Include="..\..\arch\XCore\XCoreInstPrinter.c" /> 59 <ClCompile Include="..\..\arch\XCore\XCoreDisassembler.c" /> 60 <ClCompile Include="..\..\arch\XCore\XCoreMapping.c" /> 61 <ClCompile Include="..\..\arch\XCore\XCoreModule.c" /> 62 <ClCompile Include="..\..\cs.c" /> 63 <ClCompile Include="..\..\MCInst.c" /> 64 <ClCompile Include="..\..\MCInstrDesc.c" /> 65 <ClCompile Include="..\..\MCRegisterInfo.c" /> 66 <ClCompile Include="..\..\SStream.c" /> 67 <ClCompile Include="..\..\utils.c" /> 68 </ItemGroup> 69 <PropertyGroup Label="Globals"> 70 <ProjectGuid>{5B01D900-2359-44CA-9914-6B0C6AFB7BE7}</ProjectGuid> 71 <Keyword>Win32Proj</Keyword> 72 <RootNamespace>capstonewin32</RootNamespace> 73 <ProjectName>capstone_static</ProjectName> 74 </PropertyGroup> 75 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 76 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 77 <ConfigurationType>StaticLibrary</ConfigurationType> 78 <UseDebugLibraries>true</UseDebugLibraries> 79 <CharacterSet>Unicode</CharacterSet> 80 </PropertyGroup> 81 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 82 <ConfigurationType>StaticLibrary</ConfigurationType> 83 <UseDebugLibraries>true</UseDebugLibraries> 84 <CharacterSet>Unicode</CharacterSet> 85 </PropertyGroup> 86 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 87 <ConfigurationType>StaticLibrary</ConfigurationType> 88 <UseDebugLibraries>false</UseDebugLibraries> 89 <WholeProgramOptimization>true</WholeProgramOptimization> 90 <CharacterSet>Unicode</CharacterSet> 91 </PropertyGroup> 92 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 93 <ConfigurationType>StaticLibrary</ConfigurationType> 94 <UseDebugLibraries>false</UseDebugLibraries> 95 <WholeProgramOptimization>true</WholeProgramOptimization> 96 <CharacterSet>Unicode</CharacterSet> 97 </PropertyGroup> 98 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 99 <ImportGroup Label="ExtensionSettings"> 100 </ImportGroup> 101 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 102 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 103 </ImportGroup> 104 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 105 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 106 </ImportGroup> 107 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 108 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 109 </ImportGroup> 110 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 111 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 112 </ImportGroup> 113 <PropertyGroup Label="UserMacros" /> 114 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 115 <TargetName>capstone</TargetName> 116 </PropertyGroup> 117 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 118 <TargetName>capstone</TargetName> 119 </PropertyGroup> 120 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 121 <TargetName>capstone</TargetName> 122 </PropertyGroup> 123 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 124 <TargetName>capstone</TargetName> 125 </PropertyGroup> 126 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 127 <ClCompile> 128 <PrecompiledHeader> 129 </PrecompiledHeader> 130 <WarningLevel>Level3</WarningLevel> 131 <Optimization>Disabled</Optimization> 132 <PreprocessorDefinitions>CAPSTONE_X86_ATT_DISABLE_NO;CAPSTONE_DIET_NO;CAPSTONE_X86_REDUCE_NO;CAPSTONE_HAS_ARM;CAPSTONE_HAS_ARM64;CAPSTONE_HAS_M68K;CAPSTONE_HAS_MIPS;CAPSTONE_HAS_POWERPC;CAPSTONE_HAS_SPARC;CAPSTONE_HAS_SYSZ;CAPSTONE_HAS_X86;CAPSTONE_HAS_XCORE;CAPSTONE_USE_SYS_DYN_MEM;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 133 <SDLCheck>true</SDLCheck> 134 <AdditionalIncludeDirectories>..\..\include;..\headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 135 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 136 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 137 </ClCompile> 138 <Link> 139 <SubSystem>Windows</SubSystem> 140 <GenerateDebugInformation>true</GenerateDebugInformation> 141 </Link> 142 </ItemDefinitionGroup> 143 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 144 <ClCompile> 145 <PrecompiledHeader> 146 </PrecompiledHeader> 147 <WarningLevel>Level3</WarningLevel> 148 <Optimization>Disabled</Optimization> 149 <PreprocessorDefinitions>CAPSTONE_X86_ATT_DISABLE_NO;CAPSTONE_DIET_NO;CAPSTONE_X86_REDUCE_NO;CAPSTONE_HAS_ARM;CAPSTONE_HAS_ARM64;CAPSTONE_HAS_M68K;CAPSTONE_HAS_MIPS;CAPSTONE_HAS_POWERPC;CAPSTONE_HAS_SPARC;CAPSTONE_HAS_SYSZ;CAPSTONE_HAS_X86;CAPSTONE_HAS_XCORE;CAPSTONE_USE_SYS_DYN_MEM;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 150 <SDLCheck>true</SDLCheck> 151 <AdditionalIncludeDirectories>..\..\include;..\headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 152 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 153 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 154 </ClCompile> 155 <Link> 156 <SubSystem>Windows</SubSystem> 157 <GenerateDebugInformation>true</GenerateDebugInformation> 158 </Link> 159 </ItemDefinitionGroup> 160 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 161 <ClCompile> 162 <WarningLevel>Level3</WarningLevel> 163 <PrecompiledHeader> 164 </PrecompiledHeader> 165 <Optimization>MaxSpeed</Optimization> 166 <FunctionLevelLinking>true</FunctionLevelLinking> 167 <IntrinsicFunctions>true</IntrinsicFunctions> 168 <PreprocessorDefinitions>CAPSTONE_X86_ATT_DISABLE_NO;CAPSTONE_DIET_NO;CAPSTONE_X86_REDUCE_NO;CAPSTONE_HAS_ARM;CAPSTONE_HAS_ARM64;CAPSTONE_HAS_M68K;CAPSTONE_HAS_MIPS;CAPSTONE_HAS_POWERPC;CAPSTONE_HAS_SPARC;CAPSTONE_HAS_SYSZ;CAPSTONE_HAS_X86;CAPSTONE_HAS_XCORE;CAPSTONE_USE_SYS_DYN_MEM;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 169 <SDLCheck>true</SDLCheck> 170 <AdditionalIncludeDirectories>..\..\include;..\headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 171 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 172 </ClCompile> 173 <Link> 174 <SubSystem>Windows</SubSystem> 175 <GenerateDebugInformation>true</GenerateDebugInformation> 176 <EnableCOMDATFolding>true</EnableCOMDATFolding> 177 <OptimizeReferences>true</OptimizeReferences> 178 </Link> 179 </ItemDefinitionGroup> 180 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 181 <ClCompile> 182 <WarningLevel>Level3</WarningLevel> 183 <PrecompiledHeader> 184 </PrecompiledHeader> 185 <Optimization>MaxSpeed</Optimization> 186 <FunctionLevelLinking>true</FunctionLevelLinking> 187 <IntrinsicFunctions>true</IntrinsicFunctions> 188 <PreprocessorDefinitions>CAPSTONE_X86_ATT_DISABLE_NO;CAPSTONE_DIET_NO;CAPSTONE_X86_REDUCE_NO;CAPSTONE_HAS_ARM;CAPSTONE_HAS_ARM64;CAPSTONE_HAS_M68K;CAPSTONE_HAS_MIPS;CAPSTONE_HAS_POWERPC;CAPSTONE_HAS_SPARC;CAPSTONE_HAS_SYSZ;CAPSTONE_HAS_X86;CAPSTONE_HAS_XCORE;CAPSTONE_USE_SYS_DYN_MEM;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 189 <SDLCheck>true</SDLCheck> 190 <AdditionalIncludeDirectories>..\..\include;..\headers;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 191 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 192 </ClCompile> 193 <Link> 194 <SubSystem>Windows</SubSystem> 195 <GenerateDebugInformation>true</GenerateDebugInformation> 196 <EnableCOMDATFolding>true</EnableCOMDATFolding> 197 <OptimizeReferences>true</OptimizeReferences> 198 </Link> 199 </ItemDefinitionGroup> 200 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 201 <ImportGroup Label="ExtensionTargets"> 202 </ImportGroup> 203</Project>