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 <ItemGroup> 22 <ClCompile Include="..\..\arch\AArch64\AArch64BaseInfo.c" /> 23 <ClCompile Include="..\..\arch\AArch64\AArch64Disassembler.c" /> 24 <ClCompile Include="..\..\arch\AArch64\AArch64InstPrinter.c" /> 25 <ClCompile Include="..\..\arch\AArch64\AArch64Mapping.c" /> 26 <ClCompile Include="..\..\arch\AArch64\AArch64Module.c" /> 27 <ClCompile Include="..\..\arch\ARM\ARMDisassembler.c" /> 28 <ClCompile Include="..\..\arch\ARM\ARMInstPrinter.c" /> 29 <ClCompile Include="..\..\arch\ARM\ARMMapping.c" /> 30 <ClCompile Include="..\..\arch\ARM\ARMModule.c" /> 31 <ClCompile Include="..\..\arch\M68K\M68KDisassembler.c" /> 32 <ClCompile Include="..\..\arch\M68K\M68KInstPrinter.c" /> 33 <ClCompile Include="..\..\arch\M68K\M68KModule.c" /> 34 <ClCompile Include="..\..\arch\Mips\MipsDisassembler.c" /> 35 <ClCompile Include="..\..\arch\Mips\MipsInstPrinter.c" /> 36 <ClCompile Include="..\..\arch\Mips\MipsMapping.c" /> 37 <ClCompile Include="..\..\arch\Mips\MipsModule.c" /> 38 <ClCompile Include="..\..\arch\PowerPC\PPCDisassembler.c" /> 39 <ClCompile Include="..\..\arch\PowerPC\PPCInstPrinter.c" /> 40 <ClCompile Include="..\..\arch\PowerPC\PPCMapping.c" /> 41 <ClCompile Include="..\..\arch\PowerPC\PPCModule.c" /> 42 <ClCompile Include="..\..\arch\Sparc\SparcDisassembler.c" /> 43 <ClCompile Include="..\..\arch\Sparc\SparcInstPrinter.c" /> 44 <ClCompile Include="..\..\arch\Sparc\SparcMapping.c" /> 45 <ClCompile Include="..\..\arch\Sparc\SparcModule.c" /> 46 <ClCompile Include="..\..\arch\SystemZ\SystemZDisassembler.c" /> 47 <ClCompile Include="..\..\arch\SystemZ\SystemZInstPrinter.c" /> 48 <ClCompile Include="..\..\arch\SystemZ\SystemZMapping.c" /> 49 <ClCompile Include="..\..\arch\SystemZ\SystemZMCTargetDesc.c" /> 50 <ClCompile Include="..\..\arch\SystemZ\SystemZModule.c" /> 51 <ClCompile Include="..\..\arch\X86\X86ATTInstPrinter.c" /> 52 <ClCompile Include="..\..\arch\X86\X86Disassembler.c" /> 53 <ClCompile Include="..\..\arch\X86\X86DisassemblerDecoder.c" /> 54 <ClCompile Include="..\..\arch\X86\X86IntelInstPrinter.c" /> 55 <ClCompile Include="..\..\arch\X86\X86Mapping.c" /> 56 <ClCompile Include="..\..\arch\X86\X86Module.c" /> 57 <ClCompile Include="..\..\arch\XCore\XCoreInstPrinter.c" /> 58 <ClCompile Include="..\..\arch\XCore\XCoreDisassembler.c" /> 59 <ClCompile Include="..\..\arch\XCore\XCoreMapping.c" /> 60 <ClCompile Include="..\..\arch\XCore\XCoreModule.c" /> 61 <ClCompile Include="..\..\cs.c" /> 62 <ClCompile Include="..\..\MCInst.c" /> 63 <ClCompile Include="..\..\MCInstrDesc.c" /> 64 <ClCompile Include="..\..\MCRegisterInfo.c" /> 65 <ClCompile Include="..\..\SStream.c" /> 66 <ClCompile Include="..\..\utils.c" /> 67 <ClCompile Include="..\..\windows\winkernel_mm.c" /> 68 </ItemGroup> 69 <PropertyGroup Label="Globals"> 70 <ProjectGuid>{FE197816-EF84-4E8D-B29D-E0A6BA2B144B}</ProjectGuid> 71 <TemplateGuid>{1bc93793-694f-48fe-9372-81e2b05556fd}</TemplateGuid> 72 <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> 73 <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion> 74 <Configuration>Win8.1 Debug</Configuration> 75 <Platform Condition="'$(Platform)' == ''">Win32</Platform> 76 <RootNamespace>capstone_static_winkernel</RootNamespace> 77 <ProjectName>capstone_static_winkernel</ProjectName> 78 </PropertyGroup> 79 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 80 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 81 <TargetVersion>Windows7</TargetVersion> 82 <UseDebugLibraries>true</UseDebugLibraries> 83 <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset> 84 <ConfigurationType>StaticLibrary</ConfigurationType> 85 <DriverType>KMDF</DriverType> 86 </PropertyGroup> 87 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 88 <TargetVersion>Windows7</TargetVersion> 89 <UseDebugLibraries>false</UseDebugLibraries> 90 <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset> 91 <ConfigurationType>StaticLibrary</ConfigurationType> 92 <DriverType>KMDF</DriverType> 93 </PropertyGroup> 94 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 95 <TargetVersion>Windows7</TargetVersion> 96 <UseDebugLibraries>true</UseDebugLibraries> 97 <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset> 98 <ConfigurationType>StaticLibrary</ConfigurationType> 99 <DriverType>KMDF</DriverType> 100 </PropertyGroup> 101 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 102 <TargetVersion>Windows7</TargetVersion> 103 <UseDebugLibraries>false</UseDebugLibraries> 104 <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset> 105 <ConfigurationType>StaticLibrary</ConfigurationType> 106 <DriverType>KMDF</DriverType> 107 </PropertyGroup> 108 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 109 <ImportGroup Label="ExtensionSettings"> 110 </ImportGroup> 111 <ImportGroup Label="PropertySheets"> 112 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 113 </ImportGroup> 114 <PropertyGroup Label="UserMacros" /> 115 <PropertyGroup /> 116 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 117 <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor> 118 </PropertyGroup> 119 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 120 <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor> 121 </PropertyGroup> 122 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 123 <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor> 124 </PropertyGroup> 125 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 126 <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor> 127 </PropertyGroup> 128 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 129 <ClCompile> 130 <WppScanConfigurationData Condition="'%(ClCompile. ScanConfigurationData)' == ''">trace.h</WppScanConfigurationData> 131 <WppKernelMode>true</WppKernelMode> 132 <AdditionalIncludeDirectories>..\..\include;..\headers;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 133 <PreprocessorDefinitions>CAPSTONE_X86_ATT_DISABLE_NO;CAPSTONE_DIET_NO;CAPSTONE_X86_REDUCE_NO;CAPSTONE_HAS_ARM;CAPSTONE_HAS_ARM64;CAPSTONE_HAS_MIPS;CAPSTONE_HAS_M68K;CAPSTONE_HAS_POWERPC;CAPSTONE_HAS_SPARC;CAPSTONE_HAS_SYSZ;CAPSTONE_HAS_X86;CAPSTONE_HAS_XCORE;CAPSTONE_USE_SYS_DYN_MEM;%(PreprocessorDefinitions)</PreprocessorDefinitions> 134 <TreatWarningAsError>false</TreatWarningAsError> 135 <WarningLevel>Level3</WarningLevel> 136 </ClCompile> 137 </ItemDefinitionGroup> 138 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 139 <ClCompile> 140 <WppScanConfigurationData Condition="'%(ClCompile. ScanConfigurationData)' == ''">trace.h</WppScanConfigurationData> 141 <WppKernelMode>true</WppKernelMode> 142 <AdditionalIncludeDirectories>..\..\include;..\headers;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 143 <PreprocessorDefinitions>CAPSTONE_X86_ATT_DISABLE_NO;CAPSTONE_DIET_NO;CAPSTONE_X86_REDUCE_NO;CAPSTONE_HAS_ARM;CAPSTONE_HAS_ARM64;CAPSTONE_HAS_MIPS;CAPSTONE_HAS_M68K;CAPSTONE_HAS_POWERPC;CAPSTONE_HAS_SPARC;CAPSTONE_HAS_SYSZ;CAPSTONE_HAS_X86;CAPSTONE_HAS_XCORE;CAPSTONE_USE_SYS_DYN_MEM;%(PreprocessorDefinitions)</PreprocessorDefinitions> 144 <TreatWarningAsError>false</TreatWarningAsError> 145 <WarningLevel>Level3</WarningLevel> 146 </ClCompile> 147 </ItemDefinitionGroup> 148 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 149 <ClCompile> 150 <WppScanConfigurationData Condition="'%(ClCompile. ScanConfigurationData)' == ''">trace.h</WppScanConfigurationData> 151 <WppKernelMode>true</WppKernelMode> 152 <AdditionalIncludeDirectories>..\..\include;..\headers;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 153 <PreprocessorDefinitions>CAPSTONE_X86_ATT_DISABLE_NO;CAPSTONE_DIET_NO;CAPSTONE_X86_REDUCE_NO;CAPSTONE_HAS_ARM;CAPSTONE_HAS_ARM64;CAPSTONE_HAS_MIPS;CAPSTONE_HAS_M68K;CAPSTONE_HAS_POWERPC;CAPSTONE_HAS_SPARC;CAPSTONE_HAS_SYSZ;CAPSTONE_HAS_X86;CAPSTONE_HAS_XCORE;CAPSTONE_USE_SYS_DYN_MEM;%(PreprocessorDefinitions)</PreprocessorDefinitions> 154 <TreatWarningAsError>false</TreatWarningAsError> 155 <WarningLevel>Level3</WarningLevel> 156 </ClCompile> 157 </ItemDefinitionGroup> 158 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 159 <ClCompile> 160 <WppScanConfigurationData Condition="'%(ClCompile. ScanConfigurationData)' == ''">trace.h</WppScanConfigurationData> 161 <WppKernelMode>true</WppKernelMode> 162 <AdditionalIncludeDirectories>..\..\include;..\headers;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 163 <PreprocessorDefinitions>CAPSTONE_X86_ATT_DISABLE_NO;CAPSTONE_DIET_NO;CAPSTONE_X86_REDUCE_NO;CAPSTONE_HAS_ARM;CAPSTONE_HAS_ARM64;CAPSTONE_HAS_MIPS;CAPSTONE_HAS_M68K;CAPSTONE_HAS_POWERPC;CAPSTONE_HAS_SPARC;CAPSTONE_HAS_SYSZ;CAPSTONE_HAS_X86;CAPSTONE_HAS_XCORE;CAPSTONE_USE_SYS_DYN_MEM;%(PreprocessorDefinitions)</PreprocessorDefinitions> 164 <TreatWarningAsError>false</TreatWarningAsError> 165 <WarningLevel>Level3</WarningLevel> 166 </ClCompile> 167 </ItemDefinitionGroup> 168 <ItemGroup> 169 <FilesToPackage Include="$(TargetPath)" /> 170 <FilesToPackage Include="@(Inf->'%(CopyOutput)')" Condition="'@(Inf)'!=''" /> 171 </ItemGroup> 172 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 173 <ImportGroup Label="ExtensionTargets"> 174 </ImportGroup> 175</Project> 176