<?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ItemGroup Label="ProjectConfigurations"> <!-- <ProjectConfiguration Include="Debug|ARM"> <Configuration>Debug</Configuration> <Platform>ARM</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Release|ARM"> <Configuration>Release</Configuration> <Platform>ARM</Platform> </ProjectConfiguration> --> <ProjectConfiguration Include="Debug|x86"> <Configuration>Debug</Configuration> <Platform>x86</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Release|x86"> <Configuration>Release</Configuration> <Platform>x86</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Debug|x64"> <Configuration>Debug</Configuration> <Platform>x64</Platform> </ProjectConfiguration> <ProjectConfiguration Include="Release|x64"> <Configuration>Release</Configuration> <Platform>x64</Platform> </ProjectConfiguration> </ItemGroup> <ItemGroup> <ClCompile Include="crypto.c" /> <ClCompile Include="crypto_internal.c" /> <ClCompile Include="crypto_openssl.c" /> <ClCompile Include="endian.c" /> <ClCompile Include="helpers.c" /> <ClCompile Include="kms.c" /> <ClCompile Include="network.c" /> <ClCompile Include="output.c" /> <ClCompile Include="rpc.c" /> <ClCompile Include="shared_globals.c" /> <ClCompile Include="vlmcsd.c" /> </ItemGroup> <ItemGroup> <ClInclude Include="config.h" /> <ClInclude Include="crypto.h" /> <ClInclude Include="crypto_internal.h" /> <ClInclude Include="crypto_openssl.h" /> <ClInclude Include="crypto_polarssl.h" /> <ClInclude Include="endian.h" /> <ClInclude Include="helpers.h" /> <ClInclude Include="kms.h" /> <ClInclude Include="network.h" /> <ClInclude Include="ntservice.h" /> <ClInclude Include="output.h" /> <ClInclude Include="rpc.h" /> <ClInclude Include="shared_globals.h" /> <ClInclude Include="types.h" /> <ClInclude Include="vlmcsd.h" /> </ItemGroup> <PropertyGroup Label="Globals"> <ProjectGuid>{cc2fbe0b-b9df-4306-88a1-20706bbd2b0c}</ProjectGuid> <Keyword>Linux</Keyword> <RootNamespace>VisualStudio_Linux_Remote</RootNamespace> <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion> <ApplicationType>Linux</ApplicationType> <ApplicationTypeRevision>1.0</ApplicationTypeRevision> <TargetLinuxPlatform>Generic</TargetLinuxPlatform> <LinuxProjectType>{D51BCBC9-82E9-4017-911E-C93873C4EA2B}</LinuxProjectType> <ProjectName>vlmcsd-gcc5</ProjectName> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> <UseDebugLibraries>true</UseDebugLibraries> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> <UseDebugLibraries>false</UseDebugLibraries> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration"> <UseDebugLibraries>true</UseDebugLibraries> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration"> <UseDebugLibraries>false</UseDebugLibraries> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> <UseDebugLibraries>true</UseDebugLibraries> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> <UseDebugLibraries>false</UseDebugLibraries> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> <ImportGroup Label="ExtensionSettings" /> <ImportGroup Label="Shared" /> <ImportGroup Label="PropertySheets" /> <PropertyGroup Label="UserMacros" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <TargetName>vlmcsd</TargetName> <TargetExt /> <RemoteCCompileToolExe>gcc</RemoteCCompileToolExe> <SourcePath> </SourcePath> <RemoteLdToolExe>gcc</RemoteLdToolExe> <IncludePath>$(IncludePath);$(SolutionDir)..\src\VisualStudio-Linux-Remote\toolchains\gcc5-x86_64-linux-gnu\usr\include</IncludePath> <IntDir>$(ProjectDir)vlmcsd\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <TargetName>vlmcsd-x64-glibc</TargetName> <TargetExt /> <RemoteCCompileToolExe>gcc</RemoteCCompileToolExe> <IncludePath>$(IncludePath);$(SolutionDir)..\src\VisualStudio-Linux-Remote\toolchains\gcc5-x86_64-linux-gnu\usr\include</IncludePath> <OutDir>$(SolutionDir)bin\</OutDir> <RemoteLdToolExe>gcc</RemoteLdToolExe> <IntDir>$(ProjectDir)vlmcsd\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'"> <IncludePath>$(IncludePath);$(SolutionDir)..\src\VisualStudio-Linux-Remote\toolchains\gcc5-x86_64-linux-gnu\usr\include</IncludePath> <TargetName>vlmcsd</TargetName> <TargetExt /> <RemoteCCompileToolExe>gcc</RemoteCCompileToolExe> <SourcePath> </SourcePath> <RemoteLdToolExe>gcc</RemoteLdToolExe> <IntDir>$(ProjectDir)vlmcsd\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'"> <TargetName>vlmcsd-x86-glibc</TargetName> <TargetExt /> <RemoteCCompileToolExe>gcc</RemoteCCompileToolExe> <IncludePath>$(IncludePath);$(SolutionDir)..\src\VisualStudio-Linux-Remote\toolchains\gcc5-x86_64-linux-gnu\usr\include</IncludePath> <OutDir>$(SolutionDir)bin\</OutDir> <RemoteLdToolExe>gcc</RemoteLdToolExe> <IntDir>$(ProjectDir)vlmcsd\obj\$(Platform)\$(Configuration)\</IntDir> </PropertyGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <ClCompile> <PreprocessorDefinitions>_PEDANTIC;USE_THREADS</PreprocessorDefinitions> <ThreadSafeStatics> </ThreadSafeStatics> <ExceptionHandling>Disabled</ExceptionHandling> <RuntimeTypeInfo> </RuntimeTypeInfo> <AdditionalOptions>-Wno-sign-conversion -Wno-conversion -m64 -std=gnu89 %(AdditionalOptions)</AdditionalOptions> <CLanguageStandard>gnu99</CLanguageStandard> <CppLanguageStandard>c++98</CppLanguageStandard> </ClCompile> <Link> <LibraryDependencies>pthread;%(LibraryDependencies)</LibraryDependencies> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <ClCompile> <Optimization>MinSize</Optimization> </ClCompile> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <ClCompile> <LinkTimeOptimization>true</LinkTimeOptimization> </ClCompile> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <ClCompile> <NoCommonBlocks>true</NoCommonBlocks> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions);USE_THREADS</PreprocessorDefinitions> <ThreadSafeStatics /> <RelaxIEEE>true</RelaxIEEE> <SymbolsHiddenByDefault>true</SymbolsHiddenByDefault> <ExceptionHandling>Disabled</ExceptionHandling> <RuntimeTypeInfo /> <CLanguageStandard>c99</CLanguageStandard> <CppLanguageStandard>c++98</CppLanguageStandard> <AdditionalOptions>-Wno-sign-conversion -Wno-conversion -fno-stack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fmerge-all-constants -ffunction-sections -fdata-sections -pipe -std=gnu89 -m64 %(AdditionalOptions)</AdditionalOptions> <DebugInformationFormat>None</DebugInformationFormat> </ClCompile> <Link> <LibraryDependencies>pthread;%(LibraryDependencies)</LibraryDependencies> <DebuggerSymbolInformation>OmitAllSymbolInformation</DebuggerSymbolInformation> <Relocation>false</Relocation> <FunctionBinding>false</FunctionBinding> <AdditionalOptions>-Wl,--gc-sections,-z,norelro -fwhole-program %(AdditionalOptions)</AdditionalOptions> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'"> <ClCompile> <PreprocessorDefinitions>USE_THREADS;_PEDANTIC</PreprocessorDefinitions> <ThreadSafeStatics> </ThreadSafeStatics> <ExceptionHandling>Disabled</ExceptionHandling> <RuntimeTypeInfo> </RuntimeTypeInfo> <AdditionalOptions>-Wno-sign-conversion -Wno-conversion -m32 -std=gnu89 %(AdditionalOptions)</AdditionalOptions> <CLanguageStandard>gnu99</CLanguageStandard> <CppLanguageStandard>c++98</CppLanguageStandard> </ClCompile> <Link> <LibraryDependencies>pthread;%(LibraryDependencies)</LibraryDependencies> </Link> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'"> <ClCompile> <Optimization>MinSize</Optimization> </ClCompile> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'"> <ClCompile> <LinkTimeOptimization>true</LinkTimeOptimization> </ClCompile> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'"> <ClCompile> <NoCommonBlocks>true</NoCommonBlocks> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions);USE_THREADS</PreprocessorDefinitions> <ThreadSafeStatics /> <RelaxIEEE>true</RelaxIEEE> <SymbolsHiddenByDefault>true</SymbolsHiddenByDefault> <ExceptionHandling>Disabled</ExceptionHandling> <RuntimeTypeInfo /> <CLanguageStandard>c99</CLanguageStandard> <CppLanguageStandard>c++98</CppLanguageStandard> <AdditionalOptions>-Wno-sign-conversion -Wno-conversion -fno-stack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fmerge-all-constants -ffunction-sections -fdata-sections -pipe -std=gnu89 -m32 %(AdditionalOptions)</AdditionalOptions> <DebugInformationFormat>None</DebugInformationFormat> </ClCompile> <Link> <LibraryDependencies>pthread;%(LibraryDependencies)</LibraryDependencies> <DebuggerSymbolInformation>OmitAllSymbolInformation</DebuggerSymbolInformation> <Relocation>false</Relocation> <FunctionBinding>false</FunctionBinding> <AdditionalOptions>-Wl,--gc-sections,-z,norelro -fwhole-program %(AdditionalOptions)</AdditionalOptions> </Link> </ItemDefinitionGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets" /> </Project>