summaryrefslogtreecommitdiff
path: root/odk/docs
diff options
context:
space:
mode:
authorJuergen Schmidt <jsc@openoffice.org>2009-11-12 12:50:22 +0000
committerJuergen Schmidt <jsc@openoffice.org>2009-11-12 12:50:22 +0000
commit58aa4be8bd188a6140a61463b865f1660eb7c535 (patch)
treed0546e0de2779121704372964b1c1ebf4376c40c /odk/docs
parent82ae264574ac580a3b64ee8bb0cfbacf0e414cd4 (diff)
#i59130# add climaker
Diffstat (limited to 'odk/docs')
-rw-r--r--odk/docs/tools.html103
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&uuml;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 &lt;switches&gt; [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 &lt;output_file&gt;</code></td>
+ <td class="cell85">output assembly file;<br>
+ defaults to cli_unotypes.dll if more than one registry-file is given, else &lt;registry-file&gt;.dll</td>
+ </tr>
+ <tr>
+ <td class="cell15"><code>-T, --types &lt;type1[;type2;...]&gt;</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 &lt;rdb-file&gt;></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 &lt;assembly-file&gt;</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 &lt;version&gt;</code></td>
+ <td class="cell85">sets assembly version</td>
+ </tr>
+ <tr>
+ <td class="cell15"><code>--assembly-description &lt;text&gt;</code></td>
+ <td class="cell85">sets assembly description text</td>
+ </tr>
+ <tr>
+ <td class="cell15"><code>--assembly-product &lt;text&gt;</code></td>
+ <td class="cell85">sets assembly product name</td>
+ </tr>
+ <tr>
+ <td class="cell15"><code>--assembly-company &lt;text&gt;</code></td>
+ <td class="cell85">sets assembly company</td>
+ </tr>
+ <tr>
+ <td class="cell15"><code>--assembly-copyright &lt;text&gt;</code></td>
+ <td class="cell85">sets assembly copyright</td>
+ </tr>
+ <tr>
+ <td class="cell15"><code>--assembly-trademark &lt;text&gt;</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>