This commit is contained in:
ADElectronics 2017-12-24 12:49:22 +03:00
parent 7f07f696e1
commit c6c5eeed6f
1170 changed files with 608790 additions and 1 deletions

View file

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Copyright, Microsoft Corporation, All rights reserved.-->
<Rule
Name="LinuxDebugger"
DisplayName="Remote GDB"
PageTemplate="debugger"
Order="300"
Description="Debugger options"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns="http://schemas.microsoft.com/build/2009/properties">
<!--Rule.Metadata>
<sys:Guid x:Key="DebugTargetTypeCommandGuid">FEEA6E9D-77D8-423F-9EDE-3970CBB76125</sys:Guid>
<sys:UInt32 x:Key="DebugTargetTypeCommandId">0x400</sys:UInt32>
<sys:String x:Key="DebugTargetDropdownEnum">AndroidDeviceID</sys:String>
</Rule.Metadata-->
<Rule.DataSource>
<DataSource Persistence="UserFile" />
</Rule.DataSource>
<Rule.Categories>
<Category Name="StartOptions" DisplayName="Start Options" Description="Start Options"/>
</Rule.Categories>
<StringProperty Name="RemoteHostName"
DisplayName="Remote Host Name"
Description="Host name or IP address of the remote machine"
F1Keyword="VC.Project.LinuxDebugger.PackagePath">
</StringProperty>
<StringProperty Name="RemoteUserName"
DisplayName="Remote User Name"
Description="User Name for the remote machine"
F1Keyword="VC.Project.LinuxDebugger.PackagePath">
</StringProperty>
<StringProperty Name="PrivateKey"
DisplayName="Private Key"
Description="Private Key for authentication in the remote machine"
Subtype="file"
F1Keyword="VC.Project.LinuxDebugger.PackagePath">
<StringProperty.ValueEditors>
<ValueEditor EditorType="DefaultStringPropertyEditor" DisplayName="&lt;Edit...&gt;"/>
<ValueEditor EditorType="DefaultFilePropertyEditor" DisplayName="&lt;Browse...&gt;"/>
</StringProperty.ValueEditors>
</StringProperty>
<StringProperty Name="SecureShellExecutable"
DisplayName="Secure Shell Executable"
Description="Command to invoke a Secure Shell session to stream debuger session through, e.g. ssh or plink"
Subtype="file"
F1Keyword="VC.Project.LinuxDebugger.PackagePath">
<StringProperty.ValueEditors>
<ValueEditor EditorType="DefaultStringPropertyEditor" DisplayName="&lt;Edit...&gt;"/>
<ValueEditor EditorType="DefaultFilePropertyEditor" DisplayName="&lt;Browse...&gt;"/>
</StringProperty.ValueEditors>
</StringProperty>
<StringProperty Name="RemoteWorkingDirectory"
DisplayName="Remote Working Directory"
Description="Remote root location where executable runs"
F1Keyword="VC.Project.LinuxDebugger.PackagePath">
</StringProperty>
<StringProperty Name="RemoteExecutable"
DisplayName="Remote Executable"
Description="Name of the remote executable program"
F1Keyword="VC.Project.LinuxDebugger.PackagePath">
</StringProperty>
<StringProperty Name="RemoteExecutableArguments"
DisplayName="Remote Executable Arguments"
Description="Optional, arguments to pass to the remote executable"
F1Keyword="VC.Project.LinuxDebugger.PackagePath">
</StringProperty>
<StringProperty Name="RemoteDebuggerExecutable"
DisplayName="Remote Debugger Executable"
Description="Command to invoke remote debugger executable"
F1Keyword="VC.Project.LinuxDebugger.PackagePath">
</StringProperty>
</Rule>

View file

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Copyright, Microsoft Corporation, All rights reserved.-->
<Rule
Name="LocalDebugger"
DisplayName="Local GDB"
PageTemplate="debugger"
Order="200"
Description="Debugger options"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns="http://schemas.microsoft.com/build/2009/properties">
<!--Rule.Metadata>
<sys:Guid x:Key="DebugTargetTypeCommandGuid">FEEA6E9D-77D8-423F-9EDE-3970CBB76125</sys:Guid>
<sys:UInt32 x:Key="DebugTargetTypeCommandId">0x400</sys:UInt32>
<sys:String x:Key="DebugTargetDropdownEnum">AndroidDeviceID</sys:String>
</Rule.Metadata-->
<Rule.DataSource>
<DataSource Persistence="UserFile" />
</Rule.DataSource>
<Rule.Categories>
<Category Name="StartOptions" DisplayName="Start Options" Description="Start Options"/>
</Rule.Categories>
<StringProperty Name="LocalWorkingDirectory"
DisplayName="Local Working Directory"
Description="Local root location where executable runs"
F1Keyword="VC.Project.LinuxDebugger.PackagePath">
<StringProperty.ValueEditors>
<ValueEditor EditorType="DefaultStringPropertyEditor" DisplayName="&lt;Edit...&gt;"/>
<ValueEditor EditorType="DefaultFolderPropertyEditor" DisplayName="&lt;Browse...&gt;"/>
</StringProperty.ValueEditors>
</StringProperty>
<StringProperty Name="LocalExecutable"
DisplayName="Local Executable"
Description="Name of the local executable program"
F1Keyword="VC.Project.LinuxDebugger.PackagePath">
</StringProperty>
<StringProperty Name="LocalExecutableArguments"
DisplayName="Local Executable Arguments"
Description="Optional, arguments to pass to the local executable"
F1Keyword="VC.Project.LinuxDebugger.PackagePath">
</StringProperty>
<StringProperty Name="LocalDebuggerExecutable"
DisplayName="Local Debugger Executable"
Description="Full path to local gdb/lldb executable"
F1Keyword="VC.Project.LinuxDebugger.PackagePath">
<StringProperty.ValueEditors>
<ValueEditor EditorType="DefaultStringPropertyEditor" DisplayName="&lt;Edit...&gt;"/>
<ValueEditor EditorType="DefaultFilePropertyEditor" DisplayName="&lt;Browse...&gt;"/>
</StringProperty.ValueEditors>
</StringProperty>
<StringProperty Name="LocalDebuggerServerAddress"
DisplayName="Local Debugger Server Address"
Description="Optional, local debugger server address if needed"
F1Keyword="VC.Project.LinuxDebugger.PackagePath">
</StringProperty>
</Rule>

View file

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Copyright, Microsoft Corporation, All rights reserved.-->
<Rule
Name="OCDDebugger"
DisplayName="OCD GDB Debugger"
PageTemplate="debugger"
Order="100"
Description="Debugger options"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns="http://schemas.microsoft.com/build/2009/properties">
<Rule.DataSource>
<DataSource Persistence="UserFile" />
</Rule.DataSource>
<Rule.Categories>
<Category Name="StartOptions" DisplayName="Start Options" Description="Start Options"/>
</Rule.Categories>
<StringProperty Name="OCDDebuggerExecutable"
DisplayName="OCD Debugger Executable"
Description="Full path to OCD debugger executable"
F1Keyword="VC.Project.LinuxDebugger.PackagePath">
<StringProperty.ValueEditors>
<ValueEditor EditorType="DefaultStringPropertyEditor" DisplayName="&lt;Edit...&gt;"/>
<ValueEditor EditorType="DefaultFilePropertyEditor" DisplayName="&lt;Browse...&gt;"/>
</StringProperty.ValueEditors>
</StringProperty>
<StringProperty Name="OCDDebuggerServerAddress"
DisplayName="OCD Debugger Server Address"
Description="OCD Debugger Server Address"
F1Keyword="VC.Project.LinuxDebugger.PackagePath">
</StringProperty>
<StringProperty Name="OCDDebugBinary"
DisplayName="OCD Debug Binary"
Description="Location of binary file with debug symbols for OCD"
F1Keyword="VC.Project.LinuxDebugger.PackagePath">
<StringProperty.ValueEditors>
<ValueEditor EditorType="DefaultStringPropertyEditor" DisplayName="&lt;Edit...&gt;"/>
<ValueEditor EditorType="DefaultFilePropertyEditor" DisplayName="&lt;Browse...&gt;"/>
</StringProperty.ValueEditors>
</StringProperty>
<!--
<StringProperty Name="OCDDebuggerSymbols"
DisplayName="OCD Debugger Symbols"
Description="Full path to debug symbols for binary"
F1Keyword="VC.Project.LinuxDebugger.PackagePath">
<StringProperty.ValueEditors>
<ValueEditor EditorType="DefaultStringPropertyEditor" DisplayName="&lt;Edit...&gt;"/>
<ValueEditor EditorType="DefaultFilePropertyEditor" DisplayName="&lt;Browse...&gt;"/>
</StringProperty.ValueEditors>
</StringProperty>
-->
</Rule>

View file

@ -0,0 +1,69 @@
<?xml version="1.0" encoding="utf-8"?>
<!--Copyright, Microsoft Corporation, All rights reserved.-->
<Rule
Name="ConfigurationNMake"
DisplayName="NMake"
PageTemplate="generic"
Description="NMake"
SwitchPrefix="/"
Order="100"
xmlns="http://schemas.microsoft.com/build/2009/properties">
<Rule.Categories>
<Category Name="General" DisplayName="General" Description="General" />
<Category Name="IntelliSense" DisplayName="IntelliSense" Description="IntelliSense" />
</Rule.Categories>
<Rule.DataSource>
<DataSource Persistence="ProjectFile" />
</Rule.DataSource>
<StringProperty Name="NMakeBuildCommandLine" DisplayName="Build Command Line"
Description="Specifies the command line to run for the 'Build' command."
IncludeInCommandLine="false"
Category="General"
F1Keyword="VC.Project.VCNMakeTool.BuildCommandLine">
<StringProperty.ValueEditors>
<ValueEditor EditorType="DefaultCommandPropertyEditor" DisplayName="&lt;Edit...&gt;"/>
</StringProperty.ValueEditors>
</StringProperty>
<StringProperty Name="NMakeReBuildCommandLine" DisplayName="Rebuild All Command Line"
Description="Specifies the command line to run for the 'Rebuild All' command."
IncludeInCommandLine="false"
Category="General"
F1Keyword="VC.Project.VCNMakeTool.ReBuildCommandLine">
<StringProperty.ValueEditors>
<ValueEditor EditorType="DefaultCommandPropertyEditor" DisplayName="&lt;Edit...&gt;"/>
</StringProperty.ValueEditors>
</StringProperty>
<StringProperty Name="NMakeCleanCommandLine" DisplayName="Clean Command Line"
Description="Specifies the command line to run for the 'Clean' command."
IncludeInCommandLine="false"
Category="General"
F1Keyword="VC.Project.VCNMakeTool.CleanCommandLine">
<StringProperty.ValueEditors>
<ValueEditor EditorType="DefaultCommandPropertyEditor" DisplayName="&lt;Edit...&gt;"/>
</StringProperty.ValueEditors>
</StringProperty>
<StringProperty Name="NMakeOutput" DisplayName="Output"
Description='Specifies the output file to generate.'
Category="General"
IncludeInCommandLine="false"
F1Keyword="VC.Project.VCNMakeTool.Output"/>
<StringListProperty Name="NMakePreprocessorDefinitions" DisplayName="Preprocessor Definitions" Category="IntelliSense" Switch="D"
Description="Specifies the preprocessor defines used by the source files."
F1Keyword="VC.Project.VCNMakeTool.PreprocessorDefinitions"/>
<StringListProperty Name="NMakeIncludeSearchPath" DisplayName="Include Search Path" Category="IntelliSense" Switch="I"
Description="Specifies the include search path for resolving included files." Subtype="folder"
F1Keyword="VC.Project.VCNMakeTool.IncludeSearchPath"/>
<StringListProperty Name="NMakeForcedIncludes" DisplayName="Forced Includes" Category="IntelliSense" Switch="FI"
Description="Specifies the files that are forced included." Subtype="folder"
F1Keyword="VC.Project.VCNMakeTool.ForcedIncludes"/>
<StringListProperty Name="NMakeAssemblySearchPath" DisplayName="Assembly Search Path" Category="IntelliSense" Switch="AI"
Description="Specifies the assembly search path for resolving used .NET assemblies." Subtype="folder"
F1Keyword="VC.Project.VCNMakeTool.AssemblySearchPath"/>
<StringListProperty Name="AdditionalSOSearchPaths" DisplayName="Additional Symbol Search Paths" Category="IntelliSense"
Description="Locations to identify "
F1Keyword="VC.Project.VCNMakeTool.AdditionalSOSearchPaths" />
<StringProperty Name="AdditionalOptions" DisplayName="Additional Options" Category="IntelliSense"
Description="Specifies additional compiler switches to be used by Intellisense when parsing C++ files" />
</Rule>