diff options
Diffstat (limited to 'odk/docs/tools.html')
-rw-r--r-- | odk/docs/tools.html | 103 |
1 files changed, 101 insertions, 2 deletions
diff --git a/odk/docs/tools.html b/odk/docs/tools.html index 28ea6ef3c722..21d2fbe56833 100644 --- a/odk/docs/tools.html +++ b/odk/docs/tools.html @@ -2,9 +2,8 @@ <head> <title>[TITLE] SDK - Development Tools</title> <link rel="stylesheet" type="text/css" href="sdk_styles.css"> - <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="author" content="Jürgen Schmidt"> - <meta name="created" content="2004-12-14"> </head> <body class="sdkbody"><a name="tools"/> @@ -86,6 +85,12 @@ <td class="content87">Tool for generating Java class files for the UNOIDL types stored in a type library.</td> </tr> + <tr valign="top"> + <td class="content3"><img src="images/arrow-1.gif"></td> + <td><a href="#climaker" title="link to the climaker tool description">climaker</a></td> + <td class="content87">Tool for generating CLI assemblies for the + UNOIDL types stored in a type library (windows only).</td> + </tr> <tr valign="top"> <td class="content3"><img src="images/arrow-1.gif"></td> <td><a href="#uno-skeletonmaker" title="link to the uno-skeletonmaker tool description">uno-skeletonmaker</a></td> @@ -584,6 +589,100 @@ types the specified types depend on.</p> <td> <table class="table2"> <tr> + <td colspan="2" class="head1"><a name="climaker"/>climaker</td> + <td align="right"> + <a href="#tools" title="link to the tools overview"><img class="navigate" src="images/nav_up.png"></a> + <a href="../index.html" title="link to the SDK start page"><img class="navigate" src="images/nav_home.png"></a> + </td> + </tr> + <tr> + <td colspan="3"> + <p>The 'climaker' (windows only) generates the appropriate CLI assemblies file for each idl + type. The climaker works on a typelibrary which is generated by the + UNOIDL compiler (<a href="#idlc" link="link to the idlc tool description"> + idlc</a>). It generates the output for all specified types and for all + types the specified types depend on.</p> + <p class="head2">Usage:</p> + <blockquote> + <b><code>climaker <switches> [registry-file-1 registry-file-2 ...]</code></b> + </blockquote> + <p class="head2">Options:</p> + <p> + <table class="table4"> + <tr> + <td class="cell15"><code>-O, --out <output_file></code></td> + <td class="cell85">output assembly file;<br> + defaults to cli_unotypes.dll if more than one registry-file is given, else <registry-file>.dll</td> + </tr> + <tr> + <td class="cell15"><code>-T, --types <type1[;type2;...]></code></td> + <td class="cell85">types to be generated (if none is given, + then all types of given registries are emitted</td> + </tr> + <tr> + <td class="cell15"><code>-X, --extra <rdb-file>></code></td> + <td class="cell85">additional rdb to saturate referenced types in + given registry file(s); these types will not be + emitted into the output assembly file</td> + </tr> + <tr> + <td class="cell15"><code>-r, --reference <assembly-file></code></td> + <td class="cell85">reference metadata from assembly file</td> + </tr> + <tr> + <td class="cell15"><code>-k, --keyfile</code></td> + <td class="cell85">keyfile needed for strong name</td> + </tr> + <tr> + <td class="cell15"><code>--assembly-version <version></code></td> + <td class="cell85">sets assembly version</td> + </tr> + <tr> + <td class="cell15"><code>--assembly-description <text></code></td> + <td class="cell85">sets assembly description text</td> + </tr> + <tr> + <td class="cell15"><code>--assembly-product <text></code></td> + <td class="cell85">sets assembly product name</td> + </tr> + <tr> + <td class="cell15"><code>--assembly-company <text></code></td> + <td class="cell85">sets assembly company</td> + </tr> + <tr> + <td class="cell15"><code>--assembly-copyright <text></code></td> + <td class="cell85">sets assembly copyright</td> + </tr> + <tr> + <td class="cell15"><code>--assembly-trademark <text></code></td> + <td class="cell85">sets assembly trademark</td> + </tr> + <tr> + <td class="cell15"><code>-v, --verbose</code></td> + <td class="cell85">verbose output to stdout</td> + </tr> + <tr> + <td class="cell15"><code>-h, --help</code></td> + <td class="cell85">this message</td> + </tr> + + </table> + </p> + <p><b>Example:</b> <code>climaker --out cli_mytypes.dll --reference cli_uretypes.dll --extra types.rdb mytypes.rdb</code></p> + </td> + </tr> + </table> + </td> + <td class="content1"><img class="nothing8" src="images/nada.gif"></td> + </tr> + <tr> + <td colspan="3"><img class="line" src="images/sdk_line-2.gif"></td> + </tr> + <tr> + <td class="content1"><img class="nothing8" src="images/nada.gif"></td> + <td> + <table class="table2"> + <tr> <td colspan="2" class="head1"><a name="uno-skeletonmaker"/>uno-skeletonmaker</td> <td align="right"> <a href="#tools" title="link to the tools overview"><img class="navigate" src="images/nav_up.png"></a> |