* Makefile.in: Revert 2001-06-17.
[deliverable/binutils-gdb.git] / binutils / nlmconv.1
CommitLineData
16b2b71c
NC
1.\" Automatically generated by Pod::Man version 1.02
2.\" Wed May 30 12:24:27 2001
3.\"
4.\" Standard preamble:
5.\" ======================================================================
6.de Sh \" Subsection heading
0285c67d
NC
7.br
8.if t .Sp
9.ne 5
10.PP
11\fB\\$1\fR
12.PP
252b5132 13..
16b2b71c 14.de Sp \" Vertical space (when we can't use .PP)
0285c67d
NC
15.if t .sp .5v
16.if n .sp
17..
16b2b71c 18.de Ip \" List item
252b5132 19.br
0285c67d
NC
20.ie \\n(.$>=3 .ne \\$3
21.el .ne 3
22.IP "\\$1" \\$2
23..
16b2b71c 24.de Vb \" Begin verbatim text
0285c67d
NC
25.ft CW
26.nf
27.ne \\$1
28..
16b2b71c 29.de Ve \" End verbatim text
0285c67d 30.ft R
252b5132 31
0285c67d
NC
32.fi
33..
16b2b71c
NC
34.\" Set up some character translations and predefined strings. \*(-- will
35.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
36.\" double quote, and \*(R" will give a right double quote. | will give a
37.\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used
38.\" to do unbreakable dashes and therefore won't be available. \*(C` and
39.\" \*(C' expand to `' in nroff, nothing in troff, for use with C<>
0285c67d 40.tr \(*W-|\(bv\*(Tr
16b2b71c 41.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
0285c67d 42.ie n \{\
16b2b71c
NC
43. ds -- \(*W-
44. ds PI pi
45. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
46. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
47. ds L" ""
48. ds R" ""
49. ds C` `
50. ds C' '
0285c67d
NC
51'br\}
52.el\{\
16b2b71c
NC
53. ds -- \|\(em\|
54. ds PI \(*p
55. ds L" ``
56. ds R" ''
0285c67d 57'br\}
16b2b71c
NC
58.\"
59.\" If the F register is turned on, we'll generate index entries on stderr
60.\" for titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and
61.\" index entries marked with X<> in POD. Of course, you'll have to process
62.\" the output yourself in some meaningful fashion.
63.if \nF \{\
64. de IX
65. tm Index:\\$1\t\\n%\t"\\$2"
66. .
67. nr % 0
68. rr F
0285c67d 69.\}
16b2b71c
NC
70.\"
71.\" For nroff, turn off justification. Always turn off hyphenation; it
72.\" makes way too many mistakes in technical documents.
73.hy 0
74.\"
75.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
76.\" Fear. Run. Save yourself. No user-serviceable parts.
0285c67d 77.bd B 3
16b2b71c 78. \" fudge factors for nroff and troff
0285c67d 79.if n \{\
16b2b71c
NC
80. ds #H 0
81. ds #V .8m
82. ds #F .3m
83. ds #[ \f1
84. ds #] \fP
0285c67d
NC
85.\}
86.if t \{\
16b2b71c
NC
87. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
88. ds #V .6m
89. ds #F 0
90. ds #[ \&
91. ds #] \&
0285c67d 92.\}
16b2b71c 93. \" simple accents for nroff and troff
0285c67d 94.if n \{\
16b2b71c
NC
95. ds ' \&
96. ds ` \&
97. ds ^ \&
98. ds , \&
99. ds ~ ~
100. ds /
0285c67d
NC
101.\}
102.if t \{\
16b2b71c
NC
103. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
104. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
105. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
106. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
107. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
108. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
0285c67d 109.\}
16b2b71c 110. \" troff and (daisy-wheel) nroff accents
0285c67d
NC
111.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
112.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
0285c67d
NC
113.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
114.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
115.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
116.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
117.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
118.ds ae a\h'-(\w'a'u*4/10)'e
119.ds Ae A\h'-(\w'A'u*4/10)'E
16b2b71c 120. \" corrections for vroff
0285c67d
NC
121.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
122.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
16b2b71c 123. \" for low resolution devices (crt and lpr)
0285c67d
NC
124.if \n(.H>23 .if \n(.V>19 \
125\{\
16b2b71c
NC
126. ds : e
127. ds 8 ss
128. ds o a
129. ds d- d\h'-1'\(ga
130. ds D- D\h'-1'\(hy
131. ds th \o'bp'
132. ds Th \o'LP'
133. ds ae ae
134. ds Ae AE
0285c67d
NC
135.\}
136.rm #[ #] #H #V #F C
16b2b71c
NC
137.\" ======================================================================
138.\"
139.IX Title "NLMCONV.1 1"
140.TH NLMCONV.1 1 "binutils-2.11.90" "2001-05-30" "GNU"
141.UC
0285c67d 142.SH "NAME"
16b2b71c 143nlmconv \- converts object code into an \s-1NLM\s0.
0285c67d 144.SH "SYNOPSIS"
16b2b71c
NC
145.IX Header "SYNOPSIS"
146nlmconv [ \-I \fIbfdname\fR | \-\-input-target=\fIbfdname\fR ]
147 [ \-O \fIbfdname\fR | \-\-output-target=\fIbfdname\fR ]
148 [ \-T \fIheaderfile\fR | \-\-header-file=\fIheaderfile\fR ]
149 [ \-d | \-\-debug] [ \-l \fIlinker\fR | \-\-linker=\fIlinker\fR ]
150 [ \-h | \-\-help ] [ \-V | \-\-version ]
0285c67d
NC
151 \fIinfile\fR \fIoutfile\fR
152.SH "DESCRIPTION"
16b2b71c
NC
153.IX Header "DESCRIPTION"
154\&\f(CW\*(C`nlmconv\*(C'\fR converts the relocatable \fBi386\fR object file
155\&\fIinfile\fR into the NetWare Loadable Module \fIoutfile\fR, optionally
156reading \fIheaderfile\fR for \s-1NLM\s0 header information. For instructions
157on writing the \s-1NLM\s0 command file language used in header files, see the
158\&\fBlinkers\fR section, \fB\s-1NLMLINK\s0\fR in particular, of the \fI\s-1NLM\s0
159Development and Tools Overview\fR, which is part of the \s-1NLM\s0 Software
160Developer's Kit (``\s-1NLM\s0 \s-1SDK\s0''), available from Novell, Inc.
161\&\f(CW\*(C`nlmconv\*(C'\fR uses the \s-1GNU\s0 Binary File Descriptor library to read
162\&\fIinfile\fR;
0285c67d 163.PP
16b2b71c 164\&\f(CW\*(C`nlmconv\*(C'\fR can perform a link step. In other words, you can list
0285c67d
NC
165more than one object file for input if you list them in the definitions
166file (rather than simply specifying one input file on the command line).
16b2b71c 167In this case, \f(CW\*(C`nlmconv\*(C'\fR calls the linker for you.
0285c67d 168.SH "OPTIONS"
16b2b71c
NC
169.IX Header "OPTIONS"
170.Ip "\f(CW\*(C`\-I \f(CIbfdname\f(CW\*(C'\fR" 4
171.IX Item "-I bfdname"
172.Ip "\f(CW\*(C`\-\-input\-target=\f(CIbfdname\f(CW\*(C'\fR" 4
173.IX Item "--input-target=bfdname"
174Object format of the input file. \f(CW\*(C`nlmconv\*(C'\fR can usually determine
0285c67d 175the format of a given file (so no default is necessary).
16b2b71c
NC
176.Ip "\f(CW\*(C`\-O \f(CIbfdname\f(CW\*(C'\fR" 4
177.IX Item "-O bfdname"
178.Ip "\f(CW\*(C`\-\-output\-target=\f(CIbfdname\f(CW\*(C'\fR" 4
179.IX Item "--output-target=bfdname"
180Object format of the output file. \f(CW\*(C`nlmconv\*(C'\fR infers the output
0285c67d 181format based on the input format, e.g. for a \fBi386\fR input file the
16b2b71c
NC
182output format is \fBnlm32\-i386\fR.
183.Ip "\f(CW\*(C`\-T \f(CIheaderfile\f(CW\*(C'\fR" 4
184.IX Item "-T headerfile"
185.Ip "\f(CW\*(C`\-\-header\-file=\f(CIheaderfile\f(CW\*(C'\fR" 4
186.IX Item "--header-file=headerfile"
0285c67d
NC
187Reads \fIheaderfile\fR for \s-1NLM\s0 header information. For instructions on
188writing the \s-1NLM\s0 command file language used in header files, see see the
16b2b71c 189\&\fBlinkers\fR section, of the \fI\s-1NLM\s0 Development and Tools
0285c67d
NC
190Overview\fR, which is part of the \s-1NLM\s0 Software Developer's Kit, available
191from Novell, Inc.
16b2b71c
NC
192.Ip "\f(CW\*(C`\-d\*(C'\fR" 4
193.IX Item "-d"
194.Ip "\f(CW\*(C`\-\-debug\*(C'\fR" 4
195.IX Item "--debug"
196Displays (on standard error) the linker command line used by \f(CW\*(C`nlmconv\*(C'\fR.
197.Ip "\f(CW\*(C`\-l \f(CIlinker\f(CW\*(C'\fR" 4
198.IX Item "-l linker"
199.Ip "\f(CW\*(C`\-\-linker=\f(CIlinker\f(CW\*(C'\fR" 4
200.IX Item "--linker=linker"
0285c67d
NC
201Use \fIlinker\fR for any linking. \fIlinker\fR can be an absolute or a
202relative pathname.
16b2b71c
NC
203.Ip "\f(CW\*(C`\-h\*(C'\fR" 4
204.IX Item "-h"
205.Ip "\f(CW\*(C`\-\-help\*(C'\fR" 4
206.IX Item "--help"
0285c67d 207Prints a usage summary.
16b2b71c
NC
208.Ip "\f(CW\*(C`\-V\*(C'\fR" 4
209.IX Item "-V"
210.Ip "\f(CW\*(C`\-\-version\*(C'\fR" 4
211.IX Item "--version"
212Prints the version number for \f(CW\*(C`nlmconv\*(C'\fR.
0285c67d 213.SH "SEE ALSO"
16b2b71c 214.IX Header "SEE ALSO"
0285c67d
NC
215the Info entries for \fIbinutils\fR.
216.SH "COPYRIGHT"
16b2b71c 217.IX Header "COPYRIGHT"
0285c67d 218Copyright (c) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001 Free Software Foundation, Inc.
cf055d54 219.PP
0285c67d 220Permission is granted to copy, distribute and/or modify this document
16b2b71c 221under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.1
0285c67d
NC
222or any later version published by the Free Software Foundation;
223with no Invariant Sections, with no Front-Cover Texts, and with no
224Back-Cover Texts. A copy of the license is included in the
16b2b71c 225section entitled \*(L"\s-1GNU\s0 Free Documentation License\*(R".
This page took 0.082609 seconds and 4 git commands to generate.