Rename the tool
[mono.git] / man / ilasm.1
1 .TH "ilasm" 1
2 .SH NAME
3 ilasm \- Mono IL assembler
4 .SH SYNOPSIS
5 .B ilasm
6 [option] [source-files]
7 .SH DESCRIPTION
8 ilasm is the Mono ILAsm assembler.  You can pass one or more options to
9 drive the compiler, and a set of source files.  
10
11 The Mono ILAsm assembler accepts options starting with / or - for mosted 
12 options. 
13
14 The Mono ILAsm assembler generates images (.exe and .dll files) that contain
15 CIL byte code that can be executed by any system that implemented a Common
16 Language Infrastructure virtual machine. 
17 .SH OPTIONS
18 .TP
19 .B \//output:<file_name>
20 Specify the output file name.
21 .TP
22 .B \//exe 
23 Generate an exe
24 .TP
25 .B \//dll
26 Generate a library
27 .TP
28 .B \//scan_only
29 Just scan the IL code and display tokens.
30 .TP
31 .B \//show_tokens
32 Show tokens as they are parsed.
33 .TP
34 .B \//show_method_def 
35 Display method information when a method is defined.
36 .TP
37 .B \//show_method_ref
38 Display method information when a method is referenced
39 .TP
40 .B \//key:KEYFILE
41 Strongname (sign) the output assembly using the key pair present in 
42 the specified strong name key file (snk). A full key pair is required
43 (i.e. delay signing is done using a .publickey directive in the sources).
44 .TP
45 .B \//key:@CONTAINER
46 Strongname (sign) the output assembly using the key pair present in 
47 the specified container.
48 .TP
49 .B \--about
50 Display information about ilasm
51 .TP
52 .B \--version
53 Display ilasm version
54 .SH COPYRIGHT
55 Copyright (C) 2004 Novell, Inc (http://www.novell.com)
56 .SH MAILING LISTS
57 Visit http://mail.ximian.com/mailman/mono-list for details.
58 .SH WEB SITE
59 Visit: http://www.mono-project.com for details
60