<?xml version="1.0" encoding="utf-8"?>
<!--Copyright, Microsoft Corporation, All rights reserved.-->
<Rule Name="ConfigurationCustomBuildTool" DisplayName="Özel Derleme Aracı" Order="110" PageTemplate="tool" xmlns="http://schemas.microsoft.com/build/2009/properties">
  <Rule.DataSource>
    <DataSource Persistence="ProjectFile" ItemType="CustomBuild" HasConfigurationCondition="true"/>
  </Rule.DataSource>
  <Rule.Categories>
    <Category Name="General" DisplayName="Genel" Description="Genel"/>
  </Rule.Categories>
  <StringProperty Name="Command" Category="General" DisplayName="Komut Satırı" Description="Özel derleme aracı için bir komut satırı belirtir." F1Keyword="VC.Project.VCCustomBuildTool.Command">
    <StringProperty.ValueEditors>
      <ValueEditor EditorType="DefaultCommandPropertyEditor" DisplayName="&lt;Düzenle...&gt;"/>
    </StringProperty.ValueEditors>
  </StringProperty>
  <StringProperty Name="Message" Category="General" DisplayName="Açıklama" Description="Özel derleme aracı için bir açıklama belirtir." F1Keyword="VC.Project.VCCustomBuildTool.Message"/>
  <StringListProperty Name="Outputs" Category="General" DisplayName="Çıkışlar" Description="Özel derleme aracının oluşturduğu çıkış dosyalarını belirtir." F1Keyword="VC.Project.VCCustomBuildTool.Outputs"/>
  <StringListProperty Name="AdditionalInputs" Category="General" DisplayName="Ek Bağımlılıklar" Description="Özel derleme aracı için kullanılacak tüm ek giriş dosyalarını belirtir." F1Keyword="VC.Project.VCCustomBuildTool.AdditionalInputs"/>
  <BoolProperty Name="VerifyInputsAndOutputsExist" Category="General" DisplayName="Bağımlılıkların ve Çıkışların Mevcut Olduğunu Doğrula" F1Keyword="VC.Project.VCCustomBuildTool.VerifyInputsAndOutputsExist" Description="Derlemenin tüm verilen bağımlılıkların ve çıkışların mevcut olduğunu doğrulaması ve mevcut değilse uyarması gerekip gerekmediğini belirtir.">
  </BoolProperty>
  <BoolProperty Name="LinkObjects" Category="General" DisplayName="Bağlantı Nesnesi" F1Keyword="VC.Project.VCCustomBuildTool.LinkObjects" Description="Özel uzantılara (.obj, .lib, .res, .rsc) sahip giriş ve çıkış dosyalarının bağlayıcıya geçirilip geçirilmeyeceğini belirtir.">
  </BoolProperty>
  <DynamicEnumProperty Name="OutputItemType" DisplayName="Öğe Türüne Çıkışlar Ekle" Category="General" Description="Diğer derleme araçları için kaynak olmak üzere çıkış dosyaları eklenecek Öğe türünü belirtir." EnumProvider="ItemTypes" F1Keyword="VC.Project.VCCustomBuildTool.OutputsItemType">
  </DynamicEnumProperty>
  <BoolProperty Name="TreatOutputAsContent" Category="General" DisplayName="Çıkışı İçerik Olarak Kabul Et" F1Keyword="VC.Project.VCCustomBuildTool.TreatOutputAsContent" Description="Dosyanın dağıtılabilir içerik olup olmadığını belirtir.">
  </BoolProperty>
  <StringProperty Name="RootFolder" DisplayName="İçerik Kök Klasörü" Description="Paketleme için kullanılacak içerik kök klasörü." Category="General" Subtype="folder">
  </StringProperty>
  <BoolProperty Name="BuildInParallel" Category="General" DisplayName="Paralel Olarak Derle" F1Keyword="VC.Project.VCCustomBuildTool.BuildInParallel" Description="Bu öğenin diğer özel derleme aracı öğeleriyle paralel olarak derlenebileceğini belirtir.">
  </BoolProperty>
  <IntProperty Name="MaxProcesses" Category="General" DisplayName="Maksimum İşlem Sayısı" F1Keyword="VC.Project.VCCustomBuildTool.MaxProcesses" Description="Paralel derleme için kullanılacak maksimum CPU çekirdeği sayısı. 0 değeri, tüm kullanılabilir işlemcileri kullanır.">
  </IntProperty>
  <IntProperty Name="MaxItemsInBatch" Category="General" DisplayName="Maksimum Toplu İş Boyutu" F1Keyword="VC.Project.VCCustomBuildTool.MaxProcesses" Description="Paralel derleme sırasında birlikte yürütülecek maksimum öğe sayısı. 0 değeri, öğeleri paralel toplu işlere eşit olarak böler. 1 değeri, toplu iş oluşturmayı devre dışı bırakır. Özel derleme aracı öğeleri hızlı bir şekilde işlerse büyük toplu işler performansı artırır.">
  </IntProperty>
  <DynamicEnumProperty Name="CustomBuildAfterTargets" Category="General" DisplayName="Şundan Sonra Yürüt:" Description="Sonrasında çalıştırılacak özel derleme adımının ve aracının hedeflerini belirtir." F1Keyword="VC.Project.VCCustomBuildStep.CustomBuildAfterTargets" EnumProvider="Targets">
    <DynamicEnumProperty.DataSource>
      <DataSource Persistence="ProjectFile" HasConfigurationCondition="true" ItemType=""/>
    </DynamicEnumProperty.DataSource>
    <DynamicEnumProperty.ProviderSettings>
      <NameValuePair Name="Exclude" Value="^CustomBuild|^Compute"/>
    </DynamicEnumProperty.ProviderSettings>
  </DynamicEnumProperty>
  <DynamicEnumProperty Name="CustomBuildBeforeTargets" Category="General" DisplayName="Şundan Önce Yürüt:" Description="Öncesinde çalıştırılacak özel derleme adımının ve aracının hedeflerini belirtir." F1Keyword="VC.Project.VCCustomBuildStep.CustomBuildBeforeTargets" EnumProvider="Targets">
    <DynamicEnumProperty.DataSource>
      <DataSource Persistence="ProjectFile" HasConfigurationCondition="true" ItemType=""/>
    </DynamicEnumProperty.DataSource>
    <DynamicEnumProperty.ProviderSettings>
      <NameValuePair Name="Exclude" Value="^CustomBuild|^Compute"/>
    </DynamicEnumProperty.ProviderSettings>
  </DynamicEnumProperty>
</Rule>
