home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 February / CMCD0205.ISO / Software / Freeware / Programare / Sharp / SharpDevelop_1.0.3.1761_Setup.exe / NAnt.VisualCppTasks.xml < prev    next >
Extensible Markup Language  |  2004-11-30  |  20KB  |  527 lines

  1. <?xml version="1.0"?>
  2. <doc>
  3.     <assembly>
  4.         <name>NAnt.VisualCppTasks</name>
  5.     </assembly>
  6.     <members>
  7.         <member name="T:NAnt.VisualCpp.Tasks.ClTask">
  8.             <summary>
  9.             Compiles C/C++ programs using <c>cl.exe</c>, Microsoft's C/C++ compiler.
  10.             </summary>
  11.             <remarks>
  12.               <para>This task is intended for version 13.00.9466 of <c>cl.exe</c>.</para>
  13.             </remarks>
  14.             <example>
  15.               <para>Compiles <c>helloworld.cpp</c> for the Common Language Runtime.</para>
  16.               <code>
  17.                 <![CDATA[
  18.             <cl outputdir="build" options="/clr">
  19.                 <sources>
  20.                     <includes name="helloworld.cpp" />
  21.                 </sources>
  22.             </cl>
  23.                 ]]>
  24.               </code>
  25.             </example>
  26.         </member>
  27.         <member name="M:NAnt.VisualCpp.Tasks.ClTask.NeedsCompiling">
  28.             <summary>
  29.             Determines if the sources need compiling.
  30.             </summary>
  31.         </member>
  32.         <member name="M:NAnt.VisualCpp.Tasks.ClTask.ExecuteTask">
  33.             <summary>
  34.             Compiles the sources.
  35.             </summary>
  36.         </member>
  37.         <member name="P:NAnt.VisualCpp.Tasks.ClTask.OutputDir">
  38.             <summary>
  39.             Directory where all output files are placed.
  40.             </summary>
  41.         </member>
  42.         <member name="P:NAnt.VisualCpp.Tasks.ClTask.PchFile">
  43.             <summary>
  44.             The name of the precompiled header file.
  45.             </summary>
  46.         </member>
  47.         <member name="P:NAnt.VisualCpp.Tasks.ClTask.ManagedExtensions">
  48.             <summary>
  49.             Specifies whether Managed Extensions for C++ should be enabled.
  50.             The default is <see langword="false" />.
  51.             </summary>
  52.         </member>
  53.         <member name="P:NAnt.VisualCpp.Tasks.ClTask.Options">
  54.             <summary>
  55.             Options to pass to the compiler.
  56.             </summary>
  57.         </member>
  58.         <member name="P:NAnt.VisualCpp.Tasks.ClTask.Sources">
  59.             <summary>
  60.             The list of files to compile.
  61.             </summary>
  62.         </member>
  63.         <member name="P:NAnt.VisualCpp.Tasks.ClTask.IncludeDirs">
  64.             <summary>
  65.             The list of directories in which to search for include files.
  66.             </summary>
  67.         </member>
  68.         <member name="P:NAnt.VisualCpp.Tasks.ClTask.MetaDataIncludeDirs">
  69.             <summary>
  70.             Directories that the compiler will search to resolve file references 
  71.             passed to the <c>#using</c> directive.
  72.             </summary>
  73.         </member>
  74.         <member name="P:NAnt.VisualCpp.Tasks.ClTask.ForcedUsingFiles">
  75.             <summary>
  76.             Specifies metadata files to reference in this compilation as an
  77.             alternative to passing a file name to <c>#using</c> in source code.
  78.             </summary>
  79.         </member>
  80.         <member name="P:NAnt.VisualCpp.Tasks.ClTask.ProgramFileName">
  81.             <summary>
  82.             Gets the filename of the external program to start.
  83.             </summary>
  84.             <value>The filename of the external program.</value>
  85.         </member>
  86.         <member name="P:NAnt.VisualCpp.Tasks.ClTask.ProgramArguments">
  87.             <summary>
  88.             Gets the command-line arguments for the external program.
  89.             </summary>
  90.             <value>
  91.             The command-line arguments for the external program.
  92.             </value>
  93.         </member>
  94.         <member name="T:NAnt.VisualCpp.Tasks.LibTask">
  95.             <summary>
  96.             Run <c>lib.exe</c>, Microsoft's Library Manager.
  97.             </summary>
  98.             <example>
  99.               <para>Create a library.</para>
  100.               <code>
  101.                 <![CDATA[
  102.             <lib output="library.lib">
  103.                 <sources>
  104.                     <includes name="library.obj" />
  105.                 </sources>
  106.             </lib>
  107.                 ]]>
  108.               </code>
  109.             </example>
  110.         </member>
  111.         <member name="M:NAnt.VisualCpp.Tasks.LibTask.ExecuteTask">
  112.             <summary>
  113.             Creates the library.
  114.             </summary>
  115.         </member>
  116.         <member name="P:NAnt.VisualCpp.Tasks.LibTask.Options">
  117.             <summary>
  118.             Options to pass to the compiler.
  119.             </summary>
  120.         </member>
  121.         <member name="P:NAnt.VisualCpp.Tasks.LibTask.Output">
  122.             <summary>
  123.             The output file name.
  124.             </summary>
  125.         </member>
  126.         <member name="P:NAnt.VisualCpp.Tasks.LibTask.Sources">
  127.             <summary>
  128.             The list of files to combine into the output file.
  129.             </summary>
  130.         </member>
  131.         <member name="P:NAnt.VisualCpp.Tasks.LibTask.LibDirs">
  132.             <summary>
  133.             The list of additional library directories to search.
  134.             </summary>
  135.         </member>
  136.         <member name="P:NAnt.VisualCpp.Tasks.LibTask.ProgramFileName">
  137.             <summary>
  138.             Gets the filename of the external program to start.
  139.             </summary>
  140.             <value>The filename of the external program.</value>
  141.         </member>
  142.         <member name="P:NAnt.VisualCpp.Tasks.LibTask.ProgramArguments">
  143.             <summary>
  144.             Gets the command-line arguments for the external program.
  145.             </summary>
  146.             <value>
  147.             The command-line arguments for the external program.
  148.             </value>
  149.         </member>
  150.         <member name="T:NAnt.VisualCpp.Tasks.LinkTask">
  151.             <summary>
  152.             Links files using <c>link.exe</c>, Microsoft's Incremental Linker.
  153.             </summary>
  154.             <remarks>
  155.               <para>This task is intended for version 7.00.9466 of <c>link.exe</c>.</para>
  156.             </remarks>
  157.             <example>
  158.               <para>
  159.               Combine all object files in the current directory into <c>helloworld.exe</c>.
  160.               </para>
  161.               <code>
  162.                 <![CDATA[
  163.             <link output="helloworld.exe">
  164.                 <sources>
  165.                     <includes name="*.obj" />
  166.                 </sources>
  167.             </link>
  168.                 ]]>
  169.               </code>
  170.             </example>
  171.         </member>
  172.         <member name="M:NAnt.VisualCpp.Tasks.LinkTask.NeedsLinking">
  173.             <summary>
  174.             Determines if the output needs linking.
  175.             </summary>
  176.         </member>
  177.         <member name="M:NAnt.VisualCpp.Tasks.LinkTask.ExecuteTask">
  178.             <summary>
  179.             Links the sources.
  180.             </summary>
  181.         </member>
  182.         <member name="P:NAnt.VisualCpp.Tasks.LinkTask.Options">
  183.             <summary>
  184.             Options to pass to the compiler.
  185.             </summary>
  186.         </member>
  187.         <member name="P:NAnt.VisualCpp.Tasks.LinkTask.Output">
  188.             <summary>
  189.             The output file name.
  190.             </summary>
  191.         </member>
  192.         <member name="P:NAnt.VisualCpp.Tasks.LinkTask.Sources">
  193.             <summary>
  194.             The list of files to combine into the output file.
  195.             </summary>
  196.         </member>
  197.         <member name="P:NAnt.VisualCpp.Tasks.LinkTask.LibDirs">
  198.             <summary>
  199.             The list of additional library directories to search.
  200.             </summary>
  201.         </member>
  202.         <member name="P:NAnt.VisualCpp.Tasks.LinkTask.ProgramFileName">
  203.             <summary>
  204.             Gets the filename of the external program to start.
  205.             </summary>
  206.             <value>The filename of the external program.</value>
  207.         </member>
  208.         <member name="P:NAnt.VisualCpp.Tasks.LinkTask.ProgramArguments">
  209.             <summary>
  210.             Gets the command-line arguments for the external program.
  211.             </summary>
  212.             <value>
  213.             The command-line arguments for the external program.
  214.             </value>
  215.         </member>
  216.         <member name="T:NAnt.VisualCpp.Tasks.McTask">
  217.             <summary>
  218.             Compiles messages using mc.exe, Microsoft's Win32 message compiler.
  219.             </summary>
  220.             <example>
  221.               <para>
  222.               Compile <c>text.mc</c> using the default options.
  223.               </para>
  224.               <code>
  225.                 <![CDATA[
  226.             <mc mcfile="text.mc"/>
  227.                 ]]>
  228.               </code>
  229.               <para>
  230.               Compile <c>text.mc</c>, passing a path to store the header, the rc 
  231.               file and some additonal options.
  232.               </para>
  233.               <code>
  234.                 <![CDATA[
  235.             <mc mcfile="text.mc" headerpath=".\build" rcpath=".\build" options="-v -c -u"/>
  236.                 ]]>
  237.               </code>
  238.             </example>
  239.         </member>
  240.         <member name="M:NAnt.VisualCpp.Tasks.McTask.ExecuteTask">
  241.             <summary>
  242.             Compiles the sources.
  243.             </summary>
  244.         </member>
  245.         <member name="M:NAnt.VisualCpp.Tasks.McTask.NeedsCompiling(System.String)">
  246.             <summary>
  247.             Determine if source files need re-building.
  248.             </summary>
  249.         </member>
  250.         <member name="P:NAnt.VisualCpp.Tasks.McTask.Options">
  251.             <summary>
  252.             Options to pass to the compiler.
  253.             </summary>
  254.         </member>
  255.         <member name="P:NAnt.VisualCpp.Tasks.McTask.HeaderPath">
  256.             <summary>
  257.             Path to store Header file.
  258.             </summary>
  259.         </member>
  260.         <member name="P:NAnt.VisualCpp.Tasks.McTask.RCPath">
  261.             <summary>
  262.             Path to store RC file.
  263.             </summary>
  264.         </member>
  265.         <member name="P:NAnt.VisualCpp.Tasks.McTask.McFile">
  266.             <summary>
  267.             Input filename.
  268.             </summary>
  269.         </member>
  270.         <member name="P:NAnt.VisualCpp.Tasks.McTask.ProgramFileName">
  271.             <summary>
  272.             Gets the filename of the external program to start.
  273.             </summary>
  274.             <value>
  275.             The filename of the external program.
  276.             </value>
  277.         </member>
  278.         <member name="P:NAnt.VisualCpp.Tasks.McTask.ProgramArguments">
  279.             <summary>
  280.             Gets the command-line arguments for the external program.
  281.             </summary>
  282.             <value>
  283.             The command-line arguments for the external program.
  284.             </value>
  285.         </member>
  286.         <member name="T:NAnt.VisualCpp.Tasks.MidlTask">
  287.             <summary>
  288.             This tasks allows you to run MIDL.exe.
  289.             </summary>
  290.             <remarks>
  291.             <para>
  292.             This task only supports a small subset of the MIDL.EXE command line 
  293.             switches, but you can use the options element to specify any other
  294.             unsupported commands you want to specify.
  295.             </para>
  296.             </remarks>
  297.             <example>
  298.               <code>
  299.                 <![CDATA[
  300.             <midl
  301.                 env="win32"
  302.                 Oi="cf"
  303.                 tlb="${outputdir}\TempAtl.tlb"
  304.                 header="${outputdir}\TempAtl.h"
  305.                 iid="${outputdir}\TempAtl_i.c"
  306.                 proxy="${outputdir}\TempAtl_p.c"
  307.                 filename="TempAtl.idl"
  308.             >
  309.                 <defines>
  310.                     <define name="_DEBUG"/>
  311.                     <define name="WIN32" value="1"/>
  312.                 </defines>
  313.                 <options>
  314.                     <option name="/mktyplib203"/>
  315.                     <option name="/error" value="allocation"/>
  316.                 </options>
  317.             </midl>
  318.                 ]]>
  319.               </code>
  320.             </example>
  321.         </member>
  322.         <member name="M:NAnt.VisualCpp.Tasks.MidlTask.ExecuteTask">
  323.             <summary>
  324.             This is where the work is done.
  325.             </summary>
  326.         </member>
  327.         <member name="M:NAnt.VisualCpp.Tasks.MidlTask.NeedsCompiling">
  328.             <summary>
  329.             Check output files to see if we need rebuilding.
  330.             </summary>
  331.             <see langword="true" /> if a rebuild is needed; otherwise, 
  332.             <see langword="false" />.
  333.         </member>
  334.         <member name="M:NAnt.VisualCpp.Tasks.MidlTask.NeedsCompiling(System.String)">
  335.             <summary>
  336.             Check output files to see if we need rebuilding.
  337.             </summary>
  338.             <returns>
  339.             <see langword="true" /> if a rebuild is needed; otherwise, 
  340.             <see langword="false" />.
  341.             </returns>
  342.         </member>
  343.         <member name="M:NAnt.VisualCpp.Tasks.MidlTask.WriteResponseFile(System.IO.TextWriter)">
  344.             <summary>
  345.             Writes the response file for <c>midl.exe</c>.
  346.             </summary>
  347.         </member>
  348.         <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Acf">
  349.             <summary>
  350.             The /acf switch allows the user to supply an
  351.             explicit ACF file name. The switch also
  352.             allows the use of different interface names in
  353.             the IDL and ACF files.
  354.             </summary>
  355.         </member>
  356.         <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Align">
  357.             <summary>
  358.             The /align switch is functionally the same as the
  359.             MIDL /Zp option and is recognized by the MIDL compiler
  360.             solely for backward compatibility with MkTypLib.
  361.             </summary>
  362.             <remarks>The alignment value can be 1, 2, 4, or 8.</remarks>
  363.         </member>
  364.         <member name="P:NAnt.VisualCpp.Tasks.MidlTask.AppConfig">
  365.             <summary>
  366.             The /app_config switch selects application-configuration
  367.             mode, which allows you to use some ACF keywords in the
  368.             IDL file. With this MIDL compiler switch, you can omit
  369.             the ACF and specify an interface in a single IDL file.
  370.             </summary>
  371.         </member>
  372.         <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Char">
  373.             <summary>
  374.             The /char switch helps to ensure that the MIDL compiler
  375.             and C compiler operate together correctly for all char
  376.             and small types.
  377.             </summary>
  378.             <remarks>Can be one of signed | unsigned | ascii7 </remarks>
  379.         </member>
  380.         <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Client">
  381.             <summary>
  382.             The /client switch directs the MIDL compiler to generate
  383.             client-side C source files for an RPC interface
  384.             </summary>
  385.             <remarks>can be one of stub | none</remarks>
  386.         </member>
  387.         <member name="P:NAnt.VisualCpp.Tasks.MidlTask.CStub">
  388.             <summary>
  389.             The /cstub switch specifies the name of the client
  390.             stub file for an RPC interface.
  391.             </summary>
  392.         </member>
  393.         <member name="P:NAnt.VisualCpp.Tasks.MidlTask.DllData">
  394.             <summary>
  395.             The /dlldata switch is used to specify the file
  396.             name for the generated dlldata file for a proxy
  397.             DLL. The default file name Dlldata.c is used if
  398.             the /dlldata switch is not specified.
  399.             </summary>
  400.         </member>
  401.         <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Env">
  402.             <summary>
  403.             The /env switch selects the
  404.             environment in which the application runs.
  405.             </summary>
  406.             <remarks>It can take the values win32 and win64</remarks>
  407.         </member>
  408.         <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Oi">
  409.             <summary>
  410.             The /Oi switch directs the MIDL compiler to
  411.             use a fully-interpreted marshaling method.
  412.             The /Oic and /Oicf switches provide additional
  413.             performance enhancements.
  414.             </summary>
  415.             <remarks>
  416.             If you specify the Oi attribute, you must set it to
  417.             one of the values:
  418.             - Oi=""
  419.             - Oi="c"
  420.             - Oi="f"
  421.             - Oi="cf"
  422.             </remarks>
  423.         </member>
  424.         <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Tlb">
  425.             <summary>
  426.             Specifies a file name for the type library generated by the MIDL 
  427.             compiler.
  428.             </summary>
  429.         </member>
  430.         <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Header">
  431.             <summary>
  432.             Specifies the name of the header file.
  433.             </summary>
  434.         </member>
  435.         <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Iid">
  436.             <summary>
  437.             Specifies the name of the interface identifier file for a COM 
  438.             interface, overriding the default name obtained by adding _i.c 
  439.             to the IDL file name.
  440.             </summary>
  441.         </member>
  442.         <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Proxy">
  443.             <summary>
  444.             Specifies the name of the interface proxy file for a COM interface.
  445.             </summary>
  446.         </member>
  447.         <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Filename">
  448.             <summary>
  449.             Name of .IDL file to process.
  450.             </summary>
  451.         </member>
  452.         <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Options">
  453.             <summary>
  454.             Additional options to pass to midl.exe.
  455.             </summary>
  456.         </member>
  457.         <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Defines">
  458.             <summary>
  459.             Macro definitions to pass to mdil.exe.
  460.             Each entry will generate a /D
  461.             </summary>
  462.         </member>
  463.         <member name="P:NAnt.VisualCpp.Tasks.MidlTask.ProgramFileName">
  464.             <summary>
  465.             Filename of program to execute
  466.             </summary>
  467.         </member>
  468.         <member name="P:NAnt.VisualCpp.Tasks.MidlTask.ProgramArguments">
  469.             <summary>
  470.             Gets the command-line arguments for the external program.
  471.             </summary>
  472.             <value>
  473.             The command-line arguments for the external program.
  474.             </value>
  475.         </member>
  476.         <member name="T:NAnt.VisualCpp.Tasks.RcTask">
  477.             <summary>
  478.             Compiles resources using rc.exe, Microsoft's Win32 resource compiler.
  479.             </summary>
  480.             <example>
  481.               <para>Compile <c>text.rc</c> using the default options.</para>
  482.               <code>
  483.                 <![CDATA[
  484.             <rc rcfile="text.rc"/>
  485.                 ]]>
  486.               </code>
  487.               <para>Compile <c>text.rc</c>, passing an additional option.</para>
  488.               <code>
  489.                 <![CDATA[
  490.             <rc rcfile="text.rc" options="/r"/>
  491.                 ]]>
  492.               </code>
  493.             </example>
  494.         </member>
  495.         <member name="M:NAnt.VisualCpp.Tasks.RcTask.ExecuteTask">
  496.             <summary>
  497.             Compile the resource files
  498.             </summary>
  499.         </member>
  500.         <member name="P:NAnt.VisualCpp.Tasks.RcTask.Options">
  501.             <summary>
  502.             Options to pass to the compiler.
  503.             </summary>
  504.         </member>
  505.         <member name="P:NAnt.VisualCpp.Tasks.RcTask.Output">
  506.             <summary>
  507.             Output filename.
  508.             </summary>
  509.         </member>
  510.         <member name="P:NAnt.VisualCpp.Tasks.RcTask.RcFile">
  511.             <summary>
  512.             Input filename.
  513.             </summary>
  514.         </member>
  515.         <member name="P:NAnt.VisualCpp.Tasks.RcTask.ProgramFileName">
  516.             <summary>
  517.             Filename of program to execute
  518.             </summary>
  519.         </member>
  520.         <member name="P:NAnt.VisualCpp.Tasks.RcTask.ProgramArguments">
  521.             <summary>
  522.             Arguments of program to execute
  523.             </summary>
  524.         </member>
  525.     </members>
  526. </doc>
  527.