Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
NLMCONV(1)		     GNU Development Tools		    NLMCONV(1)

NAME
       nlmconv - converts object code into an NLM.

SYNOPSIS
       nlmconv [-I bfdname|--input-target=bfdname]
	       [-O bfdname|--output-target=bfdname]
	       [-T headerfile|--header-file=headerfile]
	       [-d|--debug] [-l	linker|--linker=linker]
	       [-h|--help] [-V|--version]
	       infile outfile

DESCRIPTION
       nlmconv	converts the relocatable i386 object file infile into the Net-
       Ware Loadable Module outfile, optionally	 reading  headerfile  for  NLM
       header  information.   For instructions on writing the NLM command file
       language	used in	header files, see the linkers section, NLMLINK in par-
       ticular,	of the NLM Development and Tools Overview, which  is  part  of
       the  NLM	 Software  Developer's Kit ("NLM SDK"),	available from Novell,
       Inc.  nlmconv uses the GNU Binary File Descriptor library to  read  in-
       file;

       nlmconv	can  perform  a	 link step.  In	other words, you can list more
       than one	object file for	input if you list them in the definitions file
       (rather than simply specifying one input	file on	the command line).  In
       this case, nlmconv calls	the linker for you.

OPTIONS
       -I bfdname
       --input-target=bfdname
	   Object format of the	input file.  nlmconv can usually determine the
	   format of a given file (so no default is necessary).

       -O bfdname
       --output-target=bfdname
	   Object format of the	output file.  nlmconv infers the output	format
	   based on the	input format, e.g. for a i386 input  file  the	output
	   format is nlm32-i386.

       -T headerfile
       --header-file=headerfile
	   Reads  headerfile  for NLM header information.  For instructions on
	   writing the NLM command file	language used in header	files, see see
	   the linkers section,	of the NLM  Development	 and  Tools  Overview,
	   which  is  part of the NLM Software Developer's Kit,	available from
	   Novell, Inc.

       -d
       --debug
	   Displays (on	standard error)	the linker command line	used  by  nlm-
	   conv.

       -l linker
       --linker=linker
	   Use	linker	for any	linking.  linker can be	an absolute or a rela-
	   tive	pathname.

       -h
       --help
	   Prints a usage summary.

       -V
       --version
	   Prints the version number for nlmconv.

       @file
	   Read	command-line options from file.	 The options read are inserted
	   in place of the original @file option.  If file does	not exist,  or
	   cannot  be read, then the option will be treated literally, and not
	   removed.

	   Options in file are separated by whitespace.	 A whitespace  charac-
	   ter	may  be	included in an option by surrounding the entire	option
	   in either single or double  quotes.	 Any  character	 (including  a
	   backslash)  may  be	included  by prefixing the character to	be in-
	   cluded with a backslash.  The file may  itself  contain  additional
	   @file options; any such options will	be processed recursively.

SEE ALSO
       the Info	entries	for binutils.

COPYRIGHT
       Copyright  (c)  1991,  1992,  1993, 1994, 1995, 1996, 1997, 1998, 1999,
       2000, 2001, 2002, 2003, 2004, 2005, 2006	Free Software Foundation, Inc.

       Permission is granted to	copy, distribute and/or	modify	this  document
       under  the  terms of the	GNU Free Documentation License,	Version	1.1 or
       any later version published by the Free Software	 Foundation;  with  no
       Invariant  Sections,  with no Front-Cover Texts,	and with no Back-Cover
       Texts.  A copy of the license is	included in the	section	entitled  "GNU
       Free Documentation License".

binutils-2.17			  2006-06-23			    NLMCONV(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=i586-pc-msdosdjgpp-nlmconv&sektion=1&manpath=FreeBSD+Ports+15.0>

home | help