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