69 lines
2.9 KiB
XML
69 lines
2.9 KiB
XML
<Project>
|
|
|
|
<PropertyGroup>
|
|
<ComputerSpecificConfig>..\..\tools\override\$(computername).props</ComputerSpecificConfig>
|
|
<SparkRoot>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)\..\..))</SparkRoot>
|
|
<SourceRoot>$([System.IO.Path]::GetFullPath($(SparkRoot)\src))</SourceRoot>
|
|
<Externals>$(SparkRoot)\externals\windows</Externals>
|
|
<DepotName>$([System.IO.Path]::GetFileName($([System.IO.Path]::GetFullPath($(SparkRoot)))))</DepotName>
|
|
<ErrorReport>None</ErrorReport>
|
|
<Prefer32Bit>False</Prefer32Bit>
|
|
<Deterministic>true</Deterministic>
|
|
<EnableDefaultContentItems>False</EnableDefaultContentItems>
|
|
<ShowMissingItemTypes>false</ShowMissingItemTypes>
|
|
<Configuration Condition="'$(configuration)'==''">Debug</Configuration>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Label="Output">
|
|
<BaseOutputPath>$(SparkRoot)\build\$(Configuration)</BaseOutputPath>
|
|
<OutputPath>$(BaseOutputPath)\bin</OutputPath>
|
|
<BaseIntermediateOutputPath>$(BaseOutputPath)\obj\$(MSBuildProjectName)</BaseIntermediateOutputPath>
|
|
<IntermediateOutputPath>$(BaseOutputPath)\obj\$(MSBuildProjectName)</IntermediateOutputPath>
|
|
<GenDir>$(BaseOutputPath)\gen\$(MSBuildProjectName)</GenDir>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition="'$(VCTargetsPath)'==''">
|
|
<VCTargetsPath>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\VC\VCTargets</VCTargetsPath>
|
|
</PropertyGroup>
|
|
|
|
<Import Project="$(ComputerSpecificConfig)" Condition="Exists($(ComputerSpecificConfig))" />
|
|
|
|
<ItemGroup>
|
|
<AvailableItemName Include="Proto2">
|
|
<Targets>CompileProto3</Targets>
|
|
</AvailableItemName>
|
|
<AvailableItemName Include="Proto3">
|
|
<Targets>CompileProto3</Targets>
|
|
</AvailableItemName>
|
|
<AvailableItemName Include="Proto3Excel">
|
|
<Targets>CompileProto3Excel</Targets>
|
|
</AvailableItemName>
|
|
</ItemGroup>
|
|
|
|
<PropertyGroup Label="ProtoBuf">
|
|
<ProtocPluginBase>$(SparkRoot)\src\lib\api\service_compiler</ProtocPluginBase>
|
|
<ProtoInclude>$(Externals)\include</ProtoInclude>
|
|
<protoc>$(Externals)\bin\protoc.exe</protoc>
|
|
<protogen>$(Externals)\bin\protogen.exe</protogen>
|
|
</PropertyGroup>
|
|
|
|
<ItemDefinitionGroup>
|
|
<Proto2>
|
|
</Proto2>
|
|
<Proto3>
|
|
<OutBase>$(IntermediateOutputPath)\gen\%(relativedir)</OutBase>
|
|
<OutCS>%(OutBase)%(FileName).cs</OutCS>
|
|
<OutCSClient>%(OutBase)%(FileName).client.pb.cs</OutCSClient>
|
|
<OutCSServer>%(OutBase)%(FileName).server.pb.cs</OutCSServer>
|
|
<OutCSImmutable>%(OutBase)%(FileName).immutable.pb.cs</OutCSImmutable>
|
|
<CompileOptions></CompileOptions>
|
|
</Proto3>
|
|
<Proto3Excel>
|
|
<OutBase>$(IntermediateOutputPath)\gen\%(relativedir)</OutBase>
|
|
<OutCSExcel>%(OutBase)%(FileName).excel.pb.cs</OutCSExcel>
|
|
<CompileOptions></CompileOptions>
|
|
</Proto3Excel>
|
|
</ItemDefinitionGroup>
|
|
|
|
</Project>
|