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