1<?xml version="1.0" encoding="utf-8"?> 2<Project DefaultTargets="Build" ToolsVersion="14.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="Release|Win32"> 9 <Configuration>Release</Configuration> 10 <Platform>Win32</Platform> 11 </ProjectConfiguration> 12 <ProjectConfiguration Include="Debug|x64"> 13 <Configuration>Debug</Configuration> 14 <Platform>x64</Platform> 15 </ProjectConfiguration> 16 <ProjectConfiguration Include="Release|x64"> 17 <Configuration>Release</Configuration> 18 <Platform>x64</Platform> 19 </ProjectConfiguration> 20 </ItemGroup> 21 <ItemGroup> 22 <ClInclude Include="..\include\sapi\sys_api_part3.h" /> 23 <ClInclude Include="..\include\sapi\tpmb.h" /> 24 <ClInclude Include="..\include\sapi\tss2_common.h" /> 25 <ClInclude Include="..\include\sapi\tss2_mu.h" /> 26 <ClInclude Include="..\include\sapi\tss2_sys.h" /> 27 <ClInclude Include="..\include\sapi\tss2_tcti.h" /> 28 <ClInclude Include="..\include\sapi\tss2_tpm2_types.h" /> 29 <ClInclude Include="..\util\log.h" /> 30 <ClInclude Include="..\util\tss2_endian.h" /> 31 <ClInclude Include="sysapi\include\sysapi_util.h" /> 32 </ItemGroup> 33 <ItemGroup> 34 <ClCompile Include="..\util\log.c" /> 35 <ClCompile Include="api\Tss2_Sys_CreateLoaded.c" /> 36 <ClCompile Include="api\Tss2_Sys_GetRspAuths.c" /> 37 <ClCompile Include="api\Tss2_Sys_PolicyAuthorizeNV.c" /> 38 <ClCompile Include="api\Tss2_Sys_PolicyTemplate.c" /> 39 <ClCompile Include="api\Tss2_Sys_SetCmdAuths.c" /> 40 <ClCompile Include="api\Tss2_Sys_Initialize.c" /> 41 <ClCompile Include="api\Tss2_Sys_GetContextSize.c" /> 42 <ClCompile Include="api\Tss2_Sys_GetDecryptParam.c" /> 43 <ClCompile Include="api\Tss2_Sys_SetDecryptParam.c" /> 44 <ClCompile Include="api\Tss2_Sys_GetEncryptParam.c" /> 45 <ClCompile Include="api\Tss2_Sys_SetEncryptParam.c" /> 46 <ClCompile Include="api\Tss2_Sys_Execute.c" /> 47 <ClCompile Include="api\Tss2_Sys_GetCommandCode.c" /> 48 <ClCompile Include="api\Tss2_Sys_GetCpBuffer.c" /> 49 <ClCompile Include="api\Tss2_Sys_GetRpBuffer.c" /> 50 <ClCompile Include="api\Tss2_Sys_GetTctiContext.c" /> 51 <ClCompile Include="api\Tss2_Sys_ActivateCredential.c" /> 52 <ClCompile Include="api\Tss2_Sys_AC_GetCapability.c" /> 53 <ClCompile Include="api\Tss2_Sys_AC_Send.c" /> 54 <ClCompile Include="api\Tss2_Sys_Certify.c" /> 55 <ClCompile Include="api\Tss2_Sys_CertifyCreation.c" /> 56 <ClCompile Include="api\Tss2_Sys_ChangeEPS.c" /> 57 <ClCompile Include="api\Tss2_Sys_ChangePPS.c" /> 58 <ClCompile Include="api\Tss2_Sys_Clear.c" /> 59 <ClCompile Include="api\Tss2_Sys_ClearControl.c" /> 60 <ClCompile Include="api\Tss2_Sys_ClockRateAdjust.c" /> 61 <ClCompile Include="api\Tss2_Sys_ClockSet.c" /> 62 <ClCompile Include="api\Tss2_Sys_Commit.c" /> 63 <ClCompile Include="api\Tss2_Sys_ContextLoad.c" /> 64 <ClCompile Include="api\Tss2_Sys_ContextSave.c" /> 65 <ClCompile Include="api\Tss2_Sys_Create.c" /> 66 <ClCompile Include="api\Tss2_Sys_CreatePrimary.c" /> 67 <ClCompile Include="api\Tss2_Sys_DictionaryAttackLockReset.c" /> 68 <ClCompile Include="api\Tss2_Sys_DictionaryAttackParameters.c" /> 69 <ClCompile Include="api\Tss2_Sys_Duplicate.c" /> 70 <ClCompile Include="api\Tss2_Sys_ECC_Parameters.c" /> 71 <ClCompile Include="api\Tss2_Sys_ECDH_KeyGen.c" /> 72 <ClCompile Include="api\Tss2_Sys_ECDH_ZGen.c" /> 73 <ClCompile Include="api\Tss2_Sys_EC_Ephemeral.c" /> 74 <ClCompile Include="api\Tss2_Sys_EncryptDecrypt.c" /> 75 <ClCompile Include="api\Tss2_Sys_EncryptDecrypt2.c" /> 76 <ClCompile Include="api\Tss2_Sys_EventSequenceComplete.c" /> 77 <ClCompile Include="api\Tss2_Sys_EvictControl.c" /> 78 <ClCompile Include="api\Tss2_Sys_FieldUpgradeData.c" /> 79 <ClCompile Include="api\Tss2_Sys_FieldUpgradeStart.c" /> 80 <ClCompile Include="api\Tss2_Sys_Finalize.c" /> 81 <ClCompile Include="api\Tss2_Sys_FirmwareRead.c" /> 82 <ClCompile Include="api\Tss2_Sys_FlushContext.c" /> 83 <ClCompile Include="api\Tss2_Sys_GetCapability.c" /> 84 <ClCompile Include="api\Tss2_Sys_GetCommandAuditDigest.c" /> 85 <ClCompile Include="api\Tss2_Sys_GetRandom.c" /> 86 <ClCompile Include="api\Tss2_Sys_GetSessionAuditDigest.c" /> 87 <ClCompile Include="api\Tss2_Sys_GetTestResult.c" /> 88 <ClCompile Include="api\Tss2_Sys_GetTime.c" /> 89 <ClCompile Include="api\Tss2_Sys_Hash.c" /> 90 <ClCompile Include="api\Tss2_Sys_HashSequenceStart.c" /> 91 <ClCompile Include="api\Tss2_Sys_HierarchyChangeAuth.c" /> 92 <ClCompile Include="api\Tss2_Sys_HierarchyControl.c" /> 93 <ClCompile Include="api\Tss2_Sys_HMAC.c" /> 94 <ClCompile Include="api\Tss2_Sys_HMAC_Start.c" /> 95 <ClCompile Include="api\Tss2_Sys_Import.c" /> 96 <ClCompile Include="api\Tss2_Sys_IncrementalSelfTest.c" /> 97 <ClCompile Include="api\Tss2_Sys_Load.c" /> 98 <ClCompile Include="api\Tss2_Sys_LoadExternal.c" /> 99 <ClCompile Include="api\Tss2_Sys_MakeCredential.c" /> 100 <ClCompile Include="api\Tss2_Sys_NV_Certify.c" /> 101 <ClCompile Include="api\Tss2_Sys_NV_ChangeAuth.c" /> 102 <ClCompile Include="api\Tss2_Sys_NV_DefineSpace.c" /> 103 <ClCompile Include="api\Tss2_Sys_NV_Extend.c" /> 104 <ClCompile Include="api\Tss2_Sys_NV_GlobalWriteLock.c" /> 105 <ClCompile Include="api\Tss2_Sys_NV_Increment.c" /> 106 <ClCompile Include="api\Tss2_Sys_NV_Read.c" /> 107 <ClCompile Include="api\Tss2_Sys_NV_ReadLock.c" /> 108 <ClCompile Include="api\Tss2_Sys_NV_ReadPublic.c" /> 109 <ClCompile Include="api\Tss2_Sys_NV_SetBits.c" /> 110 <ClCompile Include="api\Tss2_Sys_NV_UndefineSpace.c" /> 111 <ClCompile Include="api\Tss2_Sys_NV_UndefineSpaceSpecial.c" /> 112 <ClCompile Include="api\Tss2_Sys_NV_Write.c" /> 113 <ClCompile Include="api\Tss2_Sys_NV_WriteLock.c" /> 114 <ClCompile Include="api\Tss2_Sys_ObjectChangeAuth.c" /> 115 <ClCompile Include="api\Tss2_Sys_PCR_Allocate.c" /> 116 <ClCompile Include="api\Tss2_Sys_PCR_Event.c" /> 117 <ClCompile Include="api\Tss2_Sys_PCR_Extend.c" /> 118 <ClCompile Include="api\Tss2_Sys_PCR_Read.c" /> 119 <ClCompile Include="api\Tss2_Sys_PCR_Reset.c" /> 120 <ClCompile Include="api\Tss2_Sys_PCR_SetAuthPolicy.c" /> 121 <ClCompile Include="api\Tss2_Sys_PCR_SetAuthValue.c" /> 122 <ClCompile Include="api\Tss2_Sys_PolicyAuthorize.c" /> 123 <ClCompile Include="api\Tss2_Sys_PolicyAuthValue.c" /> 124 <ClCompile Include="api\Tss2_Sys_PolicyCommandCode.c" /> 125 <ClCompile Include="api\Tss2_Sys_PolicyCounterTimer.c" /> 126 <ClCompile Include="api\Tss2_Sys_PolicyCpHash.c" /> 127 <ClCompile Include="api\Tss2_Sys_PolicyDuplicationSelect.c" /> 128 <ClCompile Include="api\Tss2_Sys_PolicyGetDigest.c" /> 129 <ClCompile Include="api\Tss2_Sys_PolicyLocality.c" /> 130 <ClCompile Include="api\Tss2_Sys_PolicyNameHash.c" /> 131 <ClCompile Include="api\Tss2_Sys_PolicyNV.c" /> 132 <ClCompile Include="api\Tss2_Sys_PolicyNvWritten.c" /> 133 <ClCompile Include="api\Tss2_Sys_PolicyOR.c" /> 134 <ClCompile Include="api\Tss2_Sys_PolicyPassword.c" /> 135 <ClCompile Include="api\Tss2_Sys_PolicyPCR.c" /> 136 <ClCompile Include="api\Tss2_Sys_PolicyPhysicalPresence.c" /> 137 <ClCompile Include="api\Tss2_Sys_PolicyRestart.c" /> 138 <ClCompile Include="api\Tss2_Sys_PolicySecret.c" /> 139 <ClCompile Include="api\Tss2_Sys_PolicySigned.c" /> 140 <ClCompile Include="api\Tss2_Sys_PolicyTicket.c" /> 141 <ClCompile Include="api\Tss2_Sys_Policy_AC_SendSelect.c" /> 142 <ClCompile Include="api\Tss2_Sys_PP_Commands.c" /> 143 <ClCompile Include="api\Tss2_Sys_Quote.c" /> 144 <ClCompile Include="api\Tss2_Sys_ReadClock.c" /> 145 <ClCompile Include="api\Tss2_Sys_ReadPublic.c" /> 146 <ClCompile Include="api\Tss2_Sys_Rewrap.c" /> 147 <ClCompile Include="api\Tss2_Sys_RSA_Decrypt.c" /> 148 <ClCompile Include="api\Tss2_Sys_RSA_Encrypt.c" /> 149 <ClCompile Include="api\Tss2_Sys_SelfTest.c" /> 150 <ClCompile Include="api\Tss2_Sys_SequenceComplete.c" /> 151 <ClCompile Include="api\Tss2_Sys_SequenceUpdate.c" /> 152 <ClCompile Include="api\Tss2_Sys_SetAlgorithmSet.c" /> 153 <ClCompile Include="api\Tss2_Sys_SetCommandCodeAuditStatus.c" /> 154 <ClCompile Include="api\Tss2_Sys_SetPrimaryPolicy.c" /> 155 <ClCompile Include="api\Tss2_Sys_Shutdown.c" /> 156 <ClCompile Include="api\Tss2_Sys_Sign.c" /> 157 <ClCompile Include="api\Tss2_Sys_StartAuthSession.c" /> 158 <ClCompile Include="api\Tss2_Sys_Startup.c" /> 159 <ClCompile Include="api\Tss2_Sys_StirRandom.c" /> 160 <ClCompile Include="api\Tss2_Sys_TestParms.c" /> 161 <ClCompile Include="api\Tss2_Sys_Unseal.c" /> 162 <ClCompile Include="api\Tss2_Sys_Vendor_TCG_Test.c" /> 163 <ClCompile Include="api\Tss2_Sys_VerifySignature.c" /> 164 <ClCompile Include="api\Tss2_Sys_ZGen_2Phase.c" /> 165 <ClCompile Include="sysapi_util.c" /> 166 </ItemGroup> 167 <PropertyGroup Label="Globals"> 168 <ProjectGuid>{10d9862f-0e36-4acc-af19-930b00a88a98}</ProjectGuid> 169 <Keyword>Clang</Keyword> 170 <RootNamespace>tss2_sys</RootNamespace> 171 <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion> 172 <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion> 173 </PropertyGroup> 174 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 175 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 176 <ConfigurationType>DynamicLibrary</ConfigurationType> 177 <UseDebugLibraries>true</UseDebugLibraries> 178 <PlatformToolset>v141_clang_c2</PlatformToolset> 179 </PropertyGroup> 180 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 181 <ConfigurationType>DynamicLibrary</ConfigurationType> 182 <UseDebugLibraries>false</UseDebugLibraries> 183 <PlatformToolset>v141_clang_c2</PlatformToolset> 184 </PropertyGroup> 185 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 186 <ConfigurationType>DynamicLibrary</ConfigurationType> 187 <UseDebugLibraries>true</UseDebugLibraries> 188 <PlatformToolset>v141_clang_c2</PlatformToolset> 189 </PropertyGroup> 190 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 191 <ConfigurationType>DynamicLibrary</ConfigurationType> 192 <UseDebugLibraries>false</UseDebugLibraries> 193 <PlatformToolset>v141_clang_c2</PlatformToolset> 194 </PropertyGroup> 195 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 196 <ImportGroup Label="ExtensionSettings" /> 197 <ImportGroup Label="Shared" /> 198 <ImportGroup Label="PropertySheets" /> 199 <PropertyGroup Label="UserMacros" /> 200 <ItemDefinitionGroup> 201 <ClCompile> 202 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">WIN32;_DEBUG;_WINDOWS;_USRDLL;tss2_sys_EXPORTS;MAXLOGLEVEL=6;%(PreprocessorDefinitions)</PreprocessorDefinitions> 203 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">WIN32;NDEBUG;_WINDOWS;_USRDLL;tss2_sys_EXPORTS;MAXLOGLEVEL=3;%(PreprocessorDefinitions)</PreprocessorDefinitions> 204 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">_DEBUG;_WINDOWS;_USRDLL;tss2_sys_EXPORTS;MAXLOGLEVEL=6;%(PreprocessorDefinitions)</PreprocessorDefinitions> 205 <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NDEBUG;_WINDOWS;_USRDLL;tss2_sys_EXPORTS;MAXLOGLEVEL=3;%(PreprocessorDefinitions)</PreprocessorDefinitions> 206 <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)\src;$(SolutionDir)\include\tss2;$(SolutionDir)\src\tss2-mu;$(SolutionDir)\src\tss2-sys;(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 207 </ClCompile> 208 <Link> 209 <SubSystem>Windows</SubSystem> 210 <GenerateDebugInformation>true</GenerateDebugInformation> 211 <ModuleDefinitionFile>$(SolutionDir)\lib\tss2-sys.def</ModuleDefinitionFile> 212 <AdditionalDependencies>$(OutDir)\tss2-mu.lib;%(AdditionalDependencies)</AdditionalDependencies> 213 </Link> 214 </ItemDefinitionGroup> 215 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 216 <ImportGroup Label="ExtensionTargets" /> 217</Project> 218