xref: /aosp_15_r20/external/capstone/msvc/test_winkernel/test_winkernel.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="Debug|x64">
9*9a0e4156SSadaf Ebrahimi      <Configuration>Debug</Configuration>
10*9a0e4156SSadaf Ebrahimi      <Platform>x64</Platform>
11*9a0e4156SSadaf Ebrahimi    </ProjectConfiguration>
12*9a0e4156SSadaf Ebrahimi    <ProjectConfiguration Include="Release|Win32">
13*9a0e4156SSadaf Ebrahimi      <Configuration>Release</Configuration>
14*9a0e4156SSadaf Ebrahimi      <Platform>Win32</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>{C6E4974C-2CAF-499A-802A-FB906F86B4C8}</ProjectGuid>
24*9a0e4156SSadaf Ebrahimi    <TemplateGuid>{1bc93793-694f-48fe-9372-81e2b05556fd}</TemplateGuid>
25*9a0e4156SSadaf Ebrahimi    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
26*9a0e4156SSadaf Ebrahimi    <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
27*9a0e4156SSadaf Ebrahimi    <Configuration>Win8.1 Debug</Configuration>
28*9a0e4156SSadaf Ebrahimi    <Platform Condition="'$(Platform)' == ''">Win32</Platform>
29*9a0e4156SSadaf Ebrahimi    <RootNamespace>test_winkernel</RootNamespace>
30*9a0e4156SSadaf Ebrahimi    <ProjectName>test_winkernel</ProjectName>
31*9a0e4156SSadaf Ebrahimi  </PropertyGroup>
32*9a0e4156SSadaf Ebrahimi  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
33*9a0e4156SSadaf Ebrahimi  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
34*9a0e4156SSadaf Ebrahimi    <TargetVersion>Windows7</TargetVersion>
35*9a0e4156SSadaf Ebrahimi    <UseDebugLibraries>true</UseDebugLibraries>
36*9a0e4156SSadaf Ebrahimi    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
37*9a0e4156SSadaf Ebrahimi    <ConfigurationType>Driver</ConfigurationType>
38*9a0e4156SSadaf Ebrahimi    <DriverType>KMDF</DriverType>
39*9a0e4156SSadaf Ebrahimi  </PropertyGroup>
40*9a0e4156SSadaf Ebrahimi  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
41*9a0e4156SSadaf Ebrahimi    <TargetVersion>Windows7</TargetVersion>
42*9a0e4156SSadaf Ebrahimi    <UseDebugLibraries>false</UseDebugLibraries>
43*9a0e4156SSadaf Ebrahimi    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
44*9a0e4156SSadaf Ebrahimi    <ConfigurationType>Driver</ConfigurationType>
45*9a0e4156SSadaf Ebrahimi    <DriverType>KMDF</DriverType>
46*9a0e4156SSadaf Ebrahimi  </PropertyGroup>
47*9a0e4156SSadaf Ebrahimi  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
48*9a0e4156SSadaf Ebrahimi    <TargetVersion>Windows7</TargetVersion>
49*9a0e4156SSadaf Ebrahimi    <UseDebugLibraries>true</UseDebugLibraries>
50*9a0e4156SSadaf Ebrahimi    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
51*9a0e4156SSadaf Ebrahimi    <ConfigurationType>Driver</ConfigurationType>
52*9a0e4156SSadaf Ebrahimi    <DriverType>KMDF</DriverType>
53*9a0e4156SSadaf Ebrahimi  </PropertyGroup>
54*9a0e4156SSadaf Ebrahimi  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
55*9a0e4156SSadaf Ebrahimi    <TargetVersion>Windows7</TargetVersion>
56*9a0e4156SSadaf Ebrahimi    <UseDebugLibraries>false</UseDebugLibraries>
57*9a0e4156SSadaf Ebrahimi    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset>
58*9a0e4156SSadaf Ebrahimi    <ConfigurationType>Driver</ConfigurationType>
59*9a0e4156SSadaf Ebrahimi    <DriverType>KMDF</DriverType>
60*9a0e4156SSadaf Ebrahimi  </PropertyGroup>
61*9a0e4156SSadaf Ebrahimi  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
62*9a0e4156SSadaf Ebrahimi  <ImportGroup Label="ExtensionSettings">
63*9a0e4156SSadaf Ebrahimi  </ImportGroup>
64*9a0e4156SSadaf Ebrahimi  <ImportGroup Label="PropertySheets">
65*9a0e4156SSadaf Ebrahimi    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
66*9a0e4156SSadaf Ebrahimi  </ImportGroup>
67*9a0e4156SSadaf Ebrahimi  <PropertyGroup Label="UserMacros" />
68*9a0e4156SSadaf Ebrahimi  <PropertyGroup />
69*9a0e4156SSadaf Ebrahimi  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
70*9a0e4156SSadaf Ebrahimi    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
71*9a0e4156SSadaf Ebrahimi  </PropertyGroup>
72*9a0e4156SSadaf Ebrahimi  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
73*9a0e4156SSadaf Ebrahimi    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
74*9a0e4156SSadaf Ebrahimi  </PropertyGroup>
75*9a0e4156SSadaf Ebrahimi  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
76*9a0e4156SSadaf Ebrahimi    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
77*9a0e4156SSadaf Ebrahimi  </PropertyGroup>
78*9a0e4156SSadaf Ebrahimi  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
79*9a0e4156SSadaf Ebrahimi    <DebuggerFlavor>DbgengKernelDebugger</DebuggerFlavor>
80*9a0e4156SSadaf Ebrahimi  </PropertyGroup>
81*9a0e4156SSadaf Ebrahimi  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
82*9a0e4156SSadaf Ebrahimi    <ClCompile>
83*9a0e4156SSadaf Ebrahimi      <WppScanConfigurationData Condition="'%(ClCompile. ScanConfigurationData)'  == ''">trace.h</WppScanConfigurationData>
84*9a0e4156SSadaf Ebrahimi      <WppKernelMode>true</WppKernelMode>
85*9a0e4156SSadaf Ebrahimi      <AdditionalIncludeDirectories>..\..\include;..\headers;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
86*9a0e4156SSadaf Ebrahimi      <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;%(PreprocessorDefinitions)</PreprocessorDefinitions>
87*9a0e4156SSadaf Ebrahimi      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
88*9a0e4156SSadaf Ebrahimi    </ClCompile>
89*9a0e4156SSadaf Ebrahimi    <Link>
90*9a0e4156SSadaf Ebrahimi      <AdditionalDependencies>capstone_static_winkernel.lib;ntstrsafe.lib;%(AdditionalDependencies)</AdditionalDependencies>
91*9a0e4156SSadaf Ebrahimi      <AdditionalLibraryDirectories>..\Debug</AdditionalLibraryDirectories>
92*9a0e4156SSadaf Ebrahimi    </Link>
93*9a0e4156SSadaf Ebrahimi  </ItemDefinitionGroup>
94*9a0e4156SSadaf Ebrahimi  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
95*9a0e4156SSadaf Ebrahimi    <ClCompile>
96*9a0e4156SSadaf Ebrahimi      <WppScanConfigurationData Condition="'%(ClCompile. ScanConfigurationData)'  == ''">trace.h</WppScanConfigurationData>
97*9a0e4156SSadaf Ebrahimi      <WppKernelMode>true</WppKernelMode>
98*9a0e4156SSadaf Ebrahimi      <AdditionalIncludeDirectories>..\..\include;..\headers;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
99*9a0e4156SSadaf Ebrahimi      <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;%(PreprocessorDefinitions)</PreprocessorDefinitions>
100*9a0e4156SSadaf Ebrahimi    </ClCompile>
101*9a0e4156SSadaf Ebrahimi    <Link>
102*9a0e4156SSadaf Ebrahimi      <AdditionalDependencies>capstone_static_winkernel.lib;ntstrsafe.lib;%(AdditionalDependencies)</AdditionalDependencies>
103*9a0e4156SSadaf Ebrahimi      <AdditionalLibraryDirectories>..\Release</AdditionalLibraryDirectories>
104*9a0e4156SSadaf Ebrahimi    </Link>
105*9a0e4156SSadaf Ebrahimi  </ItemDefinitionGroup>
106*9a0e4156SSadaf Ebrahimi  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
107*9a0e4156SSadaf Ebrahimi    <ClCompile>
108*9a0e4156SSadaf Ebrahimi      <WppScanConfigurationData Condition="'%(ClCompile. ScanConfigurationData)'  == ''">trace.h</WppScanConfigurationData>
109*9a0e4156SSadaf Ebrahimi      <WppKernelMode>true</WppKernelMode>
110*9a0e4156SSadaf Ebrahimi      <AdditionalIncludeDirectories>..\..\include;..\headers;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
111*9a0e4156SSadaf Ebrahimi      <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;%(PreprocessorDefinitions)</PreprocessorDefinitions>
112*9a0e4156SSadaf Ebrahimi      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
113*9a0e4156SSadaf Ebrahimi    </ClCompile>
114*9a0e4156SSadaf Ebrahimi    <Link>
115*9a0e4156SSadaf Ebrahimi      <AdditionalDependencies>capstone_static_winkernel.lib;ntstrsafe.lib;%(AdditionalDependencies)</AdditionalDependencies>
116*9a0e4156SSadaf Ebrahimi      <AdditionalLibraryDirectories>..\x64\Debug</AdditionalLibraryDirectories>
117*9a0e4156SSadaf Ebrahimi    </Link>
118*9a0e4156SSadaf Ebrahimi  </ItemDefinitionGroup>
119*9a0e4156SSadaf Ebrahimi  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
120*9a0e4156SSadaf Ebrahimi    <ClCompile>
121*9a0e4156SSadaf Ebrahimi      <WppScanConfigurationData Condition="'%(ClCompile. ScanConfigurationData)'  == ''">trace.h</WppScanConfigurationData>
122*9a0e4156SSadaf Ebrahimi      <WppKernelMode>true</WppKernelMode>
123*9a0e4156SSadaf Ebrahimi      <AdditionalIncludeDirectories>..\..\include;..\headers;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
124*9a0e4156SSadaf Ebrahimi      <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;%(PreprocessorDefinitions)</PreprocessorDefinitions>
125*9a0e4156SSadaf Ebrahimi    </ClCompile>
126*9a0e4156SSadaf Ebrahimi    <Link>
127*9a0e4156SSadaf Ebrahimi      <AdditionalDependencies>capstone_static_winkernel.lib;ntstrsafe.lib;%(AdditionalDependencies)</AdditionalDependencies>
128*9a0e4156SSadaf Ebrahimi      <AdditionalLibraryDirectories>..\x64\Release</AdditionalLibraryDirectories>
129*9a0e4156SSadaf Ebrahimi    </Link>
130*9a0e4156SSadaf Ebrahimi  </ItemDefinitionGroup>
131*9a0e4156SSadaf Ebrahimi  <ItemGroup>
132*9a0e4156SSadaf Ebrahimi    <FilesToPackage Include="$(TargetPath)" />
133*9a0e4156SSadaf Ebrahimi    <FilesToPackage Include="@(Inf->'%(CopyOutput)')" Condition="'@(Inf)'!=''" />
134*9a0e4156SSadaf Ebrahimi  </ItemGroup>
135*9a0e4156SSadaf Ebrahimi  <ItemGroup>
136*9a0e4156SSadaf Ebrahimi    <ClCompile Include="..\..\tests\test_winkernel.cpp" />
137*9a0e4156SSadaf Ebrahimi  </ItemGroup>
138*9a0e4156SSadaf Ebrahimi  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
139*9a0e4156SSadaf Ebrahimi  <ImportGroup Label="ExtensionTargets">
140*9a0e4156SSadaf Ebrahimi  </ImportGroup>
141*9a0e4156SSadaf Ebrahimi</Project>