|
|
@ -1,5 +1,5 @@ |
|
|
|
<?xml version="1.0" encoding="utf-8"?> |
|
|
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|
|
|
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|
|
|
<ItemGroup Label="ProjectConfigurations"> |
|
|
|
<ProjectConfiguration Include="Debug|Win32"> |
|
|
|
<Configuration>Debug</Configuration> |
|
|
@ -18,114 +18,210 @@ |
|
|
|
<Platform>x64</Platform> |
|
|
|
</ProjectConfiguration> |
|
|
|
</ItemGroup> |
|
|
|
<ItemGroup> |
|
|
|
<ClInclude Include="kbdbone.h" /> |
|
|
|
<ClInclude Include="kbd_mod.h" /> |
|
|
|
<ClInclude Include="keysym4utf16.h" /> |
|
|
|
</ItemGroup> |
|
|
|
<ItemGroup> |
|
|
|
<ClCompile Include="kbdbone.c" /> |
|
|
|
</ItemGroup> |
|
|
|
<ItemGroup> |
|
|
|
<None Include="kbdbone.def" /> |
|
|
|
</ItemGroup> |
|
|
|
<ItemGroup> |
|
|
|
<ResourceCompile Include="kbdbone.rc" /> |
|
|
|
</ItemGroup> |
|
|
|
<PropertyGroup Label="Globals"> |
|
|
|
<ProjectGuid>{E6A2740B-C12E-4590-9988-4AE1FC10218E}</ProjectGuid> |
|
|
|
<TemplateGuid>{504102d4-2172-473c-8adf-cd96e308f257}</TemplateGuid> |
|
|
|
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion> |
|
|
|
<MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion> |
|
|
|
<Configuration>Debug</Configuration> |
|
|
|
<RootNamespace>$(MSBuildProjectName)</RootNamespace> |
|
|
|
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration> |
|
|
|
<Platform Condition="'$(Platform)' == ''">Win32</Platform> |
|
|
|
<RootNamespace>kbdbone</RootNamespace> |
|
|
|
<ProjectName>kbdbone</ProjectName> |
|
|
|
<WindowsTargetPlatformVersion>$(LatestTargetPlatformVersion)</WindowsTargetPlatformVersion> |
|
|
|
</PropertyGroup> |
|
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
|
|
|
<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
|
|
|
<TargetVersion>Windows10</TargetVersion> |
|
|
|
<UseDebugLibraries>true</UseDebugLibraries> |
|
|
|
<UseDebugLibraries>False</UseDebugLibraries> |
|
|
|
<DriverTargetPlatform>Universal</DriverTargetPlatform> |
|
|
|
<DriverType /> |
|
|
|
<PlatformToolset>WindowsApplicationForDrivers10.0</PlatformToolset> |
|
|
|
<ConfigurationType>DynamicLibrary</ConfigurationType> |
|
|
|
<DriverTargetPlatform>Universal</DriverTargetPlatform> |
|
|
|
<CharacterSet>Unicode</CharacterSet> |
|
|
|
</PropertyGroup> |
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
|
|
|
<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
|
|
|
<TargetVersion>Windows10</TargetVersion> |
|
|
|
<UseDebugLibraries>false</UseDebugLibraries> |
|
|
|
<UseDebugLibraries>True</UseDebugLibraries> |
|
|
|
<DriverTargetPlatform>Universal</DriverTargetPlatform> |
|
|
|
<DriverType /> |
|
|
|
<PlatformToolset>WindowsApplicationForDrivers10.0</PlatformToolset> |
|
|
|
<ConfigurationType>DynamicLibrary</ConfigurationType> |
|
|
|
<DriverTargetPlatform>Universal</DriverTargetPlatform> |
|
|
|
<CharacterSet>NotSet</CharacterSet> |
|
|
|
</PropertyGroup> |
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
|
|
|
<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
|
|
|
<TargetVersion>Windows10</TargetVersion> |
|
|
|
<UseDebugLibraries>true</UseDebugLibraries> |
|
|
|
<UseDebugLibraries>False</UseDebugLibraries> |
|
|
|
<DriverTargetPlatform>Universal</DriverTargetPlatform> |
|
|
|
<DriverType /> |
|
|
|
<PlatformToolset>WindowsApplicationForDrivers10.0</PlatformToolset> |
|
|
|
<ConfigurationType>DynamicLibrary</ConfigurationType> |
|
|
|
<DriverTargetPlatform>Universal</DriverTargetPlatform> |
|
|
|
<CharacterSet>Unicode</CharacterSet> |
|
|
|
</PropertyGroup> |
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
|
|
|
<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|
|
|
<TargetVersion>Windows10</TargetVersion> |
|
|
|
<UseDebugLibraries>false</UseDebugLibraries> |
|
|
|
<UseDebugLibraries>True</UseDebugLibraries> |
|
|
|
<DriverTargetPlatform>Universal</DriverTargetPlatform> |
|
|
|
<DriverType /> |
|
|
|
<PlatformToolset>WindowsApplicationForDrivers10.0</PlatformToolset> |
|
|
|
<ConfigurationType>DynamicLibrary</ConfigurationType> |
|
|
|
<DriverTargetPlatform>Universal</DriverTargetPlatform> |
|
|
|
<CharacterSet>NotSet</CharacterSet> |
|
|
|
</PropertyGroup> |
|
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
|
|
|
<ImportGroup Label="ExtensionSettings"> |
|
|
|
</ImportGroup> |
|
|
|
<PropertyGroup> |
|
|
|
<OutDir>$(IntDir)</OutDir> |
|
|
|
</PropertyGroup> |
|
|
|
<ImportGroup Label="PropertySheets"> |
|
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|
|
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
|
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> |
|
|
|
</ImportGroup> |
|
|
|
<PropertyGroup Label="UserMacros" /> |
|
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|
|
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
|
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> |
|
|
|
</ImportGroup> |
|
|
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
|
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> |
|
|
|
</ImportGroup> |
|
|
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" /> |
|
|
|
</ImportGroup> |
|
|
|
<ItemGroup Label="WrappedTaskItems"> |
|
|
|
<ClInclude Include="kbdbone.h" /> |
|
|
|
<ClInclude Include="kbd_mod.h" /> |
|
|
|
<ClInclude Include="keysym4utf16.h" /> |
|
|
|
</ItemGroup> |
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
|
|
|
<TargetName>kbdbone</TargetName> |
|
|
|
</PropertyGroup> |
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
|
|
|
<TargetName>kbdbone</TargetName> |
|
|
|
</PropertyGroup> |
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
|
|
|
<TargetName>kbdbone</TargetName> |
|
|
|
</PropertyGroup> |
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|
|
|
<TargetName>kbdbone</TargetName> |
|
|
|
</PropertyGroup> |
|
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
|
|
|
<ResourceCompile> |
|
|
|
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);..\..\inc</AdditionalIncludeDirectories> |
|
|
|
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
|
|
</ResourceCompile> |
|
|
|
<ClCompile> |
|
|
|
<PreprocessorDefinitions>_DEBUG;WINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP;WINAPI_PARTITION_DESKTOP=1;WINAPI_PARTITION_SYSTEM=1;WINAPI_PARTITION_APP=1;WINAPI_PARTITION_PC_APP=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
|
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> |
|
|
|
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);..\..\inc</AdditionalIncludeDirectories> |
|
|
|
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
|
|
</ClCompile> |
|
|
|
<Midl> |
|
|
|
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);..\..\inc</AdditionalIncludeDirectories> |
|
|
|
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
|
|
</Midl> |
|
|
|
<Link> |
|
|
|
<AdditionalDependencies>%(AdditionalDependencies);onecoreuap.lib</AdditionalDependencies> |
|
|
|
<NoEntryPoint>true</NoEntryPoint> |
|
|
|
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> |
|
|
|
</Link> |
|
|
|
</ItemDefinitionGroup> |
|
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
|
|
|
<ResourceCompile> |
|
|
|
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);..\..\inc</AdditionalIncludeDirectories> |
|
|
|
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
|
|
</ResourceCompile> |
|
|
|
<ClCompile> |
|
|
|
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);..\..\inc</AdditionalIncludeDirectories> |
|
|
|
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
|
|
</ClCompile> |
|
|
|
<Midl> |
|
|
|
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);..\..\inc</AdditionalIncludeDirectories> |
|
|
|
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
|
|
</Midl> |
|
|
|
<Link> |
|
|
|
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> |
|
|
|
</Link> |
|
|
|
</ItemDefinitionGroup> |
|
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
|
|
|
<ResourceCompile> |
|
|
|
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);..\..\inc</AdditionalIncludeDirectories> |
|
|
|
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
|
|
</ResourceCompile> |
|
|
|
<ClCompile> |
|
|
|
<PreprocessorDefinitions>WINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP;WINAPI_PARTITION_DESKTOP=1;WINAPI_PARTITION_SYSTEM=1;WINAPI_PARTITION_APP=1;WINAPI_PARTITION_PC_APP=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
|
|
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);..\..\inc</AdditionalIncludeDirectories> |
|
|
|
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
|
|
</ClCompile> |
|
|
|
<Midl> |
|
|
|
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);..\..\inc</AdditionalIncludeDirectories> |
|
|
|
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
|
|
</Midl> |
|
|
|
<Link> |
|
|
|
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> |
|
|
|
<NoEntryPoint>true</NoEntryPoint> |
|
|
|
<ModuleDefinitionFile>kbdbone.def</ModuleDefinitionFile> |
|
|
|
</Link> |
|
|
|
</ItemDefinitionGroup> |
|
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
|
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|
|
|
<ResourceCompile> |
|
|
|
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);..\..\inc</AdditionalIncludeDirectories> |
|
|
|
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
|
|
</ResourceCompile> |
|
|
|
<ClCompile> |
|
|
|
<PreprocessorDefinitions>_DEBUG;WINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP;WINAPI_PARTITION_DESKTOP=1;WINAPI_PARTITION_SYSTEM=1;WINAPI_PARTITION_APP=1;WINAPI_PARTITION_PC_APP=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
|
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> |
|
|
|
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);..\..\inc</AdditionalIncludeDirectories> |
|
|
|
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
|
|
</ClCompile> |
|
|
|
<Midl> |
|
|
|
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);..\..\inc</AdditionalIncludeDirectories> |
|
|
|
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
|
|
</Midl> |
|
|
|
<Link> |
|
|
|
<AdditionalDependencies>%(AdditionalDependencies);onecoreuap.lib</AdditionalDependencies> |
|
|
|
<NoEntryPoint>true</NoEntryPoint> |
|
|
|
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> |
|
|
|
</Link> |
|
|
|
</ItemDefinitionGroup> |
|
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
|
|
|
<Link> |
|
|
|
<AdditionalOptions>%(AdditionalOptions) -merge:.edata=.data -merge:.rdata=.data -merge:.text=.data -merge:.bss=.data -section:.data,re</AdditionalOptions> |
|
|
|
<AdditionalOptions>%(AdditionalOptions) /ignore:4254</AdditionalOptions> |
|
|
|
<ModuleDefinitionFile>kbdbone.def</ModuleDefinitionFile> |
|
|
|
<NoEntryPoint>true</NoEntryPoint> |
|
|
|
</Link> |
|
|
|
<ClCompile> |
|
|
|
<PreprocessorDefinitions>WINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP;WINAPI_PARTITION_DESKTOP=1;WINAPI_PARTITION_SYSTEM=1;WINAPI_PARTITION_APP=1;WINAPI_PARTITION_PC_APP=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
|
|
<ExceptionHandling> |
|
|
|
</ExceptionHandling> |
|
|
|
</ClCompile> |
|
|
|
</ItemDefinitionGroup> |
|
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
|
|
|
<Link> |
|
|
|
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies> |
|
|
|
<AdditionalOptions>%(AdditionalOptions) -merge:.edata=.data -merge:.rdata=.data -merge:.text=.data -merge:.bss=.data -section:.data,re</AdditionalOptions> |
|
|
|
<AdditionalOptions>%(AdditionalOptions) /ignore:4254</AdditionalOptions> |
|
|
|
<ModuleDefinitionFile>kbdbone.def</ModuleDefinitionFile> |
|
|
|
<NoEntryPoint>true</NoEntryPoint> |
|
|
|
</Link> |
|
|
|
<ClCompile> |
|
|
|
<ExceptionHandling> |
|
|
|
</ExceptionHandling> |
|
|
|
</ClCompile> |
|
|
|
</ItemDefinitionGroup> |
|
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
|
|
|
<Link> |
|
|
|
<AdditionalOptions>%(AdditionalOptions) -merge:.edata=.data -merge:.rdata=.data -merge:.text=.data -merge:.bss=.data -section:.data,re</AdditionalOptions> |
|
|
|
<AdditionalOptions>%(AdditionalOptions) /ignore:4254</AdditionalOptions> |
|
|
|
<ModuleDefinitionFile>kbdbone.def</ModuleDefinitionFile> |
|
|
|
<NoEntryPoint>true</NoEntryPoint> |
|
|
|
</Link> |
|
|
|
<ClCompile> |
|
|
|
<ExceptionHandling> |
|
|
|
</ExceptionHandling> |
|
|
|
</ClCompile> |
|
|
|
</ItemDefinitionGroup> |
|
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|
|
|
<Link> |
|
|
|
<AdditionalOptions>%(AdditionalOptions) -merge:.edata=.data -merge:.rdata=.data -merge:.text=.data -merge:.bss=.data -section:.data,re</AdditionalOptions> |
|
|
|
<AdditionalOptions>%(AdditionalOptions) /ignore:4254</AdditionalOptions> |
|
|
|
<ModuleDefinitionFile>kbdbone.def</ModuleDefinitionFile> |
|
|
|
<NoEntryPoint>true</NoEntryPoint> |
|
|
|
</Link> |
|
|
|
<ClCompile> |
|
|
|
<ExceptionHandling> |
|
|
|
</ExceptionHandling> |
|
|
|
</ClCompile> |
|
|
|
</ItemDefinitionGroup> |
|
|
|
<ItemGroup> |
|
|
|
<Inf Exclude="@(Inf)" Include="*.inf" /> |
|
|
|
<FilesToPackage Include="$(TargetPath)" Condition="'$(ConfigurationType)'=='Driver' or '$(ConfigurationType)'=='DynamicLibrary'" /> |
|
|
|
</ItemGroup> |
|
|
|
<ItemGroup> |
|
|
|
<None Exclude="@(None)" Include="*.txt;*.htm;*.html" /> |
|
|
|
<None Exclude="@(None)" Include="*.ico;*.cur;*.bmp;*.dlg;*.rct;*.gif;*.jpg;*.jpeg;*.wav;*.jpe;*.tiff;*.tif;*.png;*.rc2" /> |
|
|
|
<None Include="kbdbone.def" /> |
|
|
|
</ItemGroup> |
|
|
|
<ItemGroup> |
|
|
|
<ClCompile Include="kbdbone.c" /> |
|
|
|
</ItemGroup> |
|
|
|
<ItemGroup> |
|
|
|
<ResourceCompile Include="kbdbone.rc" /> |
|
|
|
</ItemGroup> |
|
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
|
|
|
<ImportGroup Label="ExtensionTargets"> |
|
|
|
</ImportGroup> |
|
|
|
</Project> |