1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3
4<head>
5<meta http-equiv="Content-Language" content="en-us">
6<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 6.5.0.0 for Windows">
7<meta name="ProgId" content="FrontPage.Editor.Document">
8<META http-equiv="Content-Type" content="text/html; charset=utf-8">
9<META http-equiv="Content-Style-Type" content="text/css">
10<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css">
11<title>makeo</title>
12</head>
13
14<body>
15
16<h1 align="left">makeo</h1>
17
18<h2>Description</h2>
19<P><code>makeo</code> creates an ELF object module from the specified binary or text file so that a program can refer to file content through ordinary program symbols (variables).</P>
20
21<h2>Using the Library</h2>
22<dl><dd><pre class="construction">
23% makeo &lt;option(s)&gt; filename
24</pre></dd></dl>
25
26<TABLE class="api_list" border="1" >
27  <tr>
28<td bgcolor="#C0C0C0"><B><STRONG>Option</STRONG></B></td>
29<td bgcolor="#C0C0C0"><B><STRONG>Description</STRONG></B></td>
30<td bgcolor="#C0C0C0"><B><STRONG>Default Value</STRONG></B></td>
31  </tr>
32  <tr>
33<th>-s section_name</th>
34<td>Select section from <CODE>.data</CODE>, <CODE>.rodata</CODE>, or <CODE>.text</CODE>.</td>
35<td><CODE>.data</CODE></td>
36  </tr>
37  <tr>
38<th>-b symbol_begin</th>
39<td>Set symbol at start address.</td>
40<td>The base name of the specified file.</td>
41  </tr>
42  <tr>
43<th>-e symbol_end</th>
44<td>Set symbol at end address.</td>
45<td>None</td>
46  </tr>
47  <tr>
48<th>-o object_filename</th>
49<td>Output file name.</td>
50<td>The base name of the specified file + <CODE>.o</CODE>.</td>
51  </tr>
52  <tr>
53<th>-a align</th>
54<td>Set the section address alignment constraint in bytes.</td>
55<td>8 bytes.</td>
56  </tr>
57</table>
58<p><i><CODE>makeo.exe</CODE> also exists as <CODE>makeoD.exe</CODE> in this program. There is no difference in how the two behave. Normally you should use <CODE>makeo.exe</CODE>. <CODE>makeoD.exe</CODE> remains in order to maintain compatibility with past systems.</i></p>
59
60<h2>Location</h2>
61<p><code>$REVOLUTION_SDK_ROOT/X86/bin/makeo.exe</code></p>
62
63<h2>See Also</h2>
64<p>None.</p>
65
66<H2>Revision History</H2>
67<P>
682009/06/05 Explained the existence of <CODE>*.exe</CODE> and <CODE>*D.exe</CODE>.<br>2006/03/01 Initial version.<BR>
69</p>
70
71<hr><p>CONFIDENTIAL</p></body>
72</html>