* src/**/*, tests/**/*: Sync with DbLinq r1180. Gets unit tests into
[mono.git] / man / ilasm.1
index 1301ed8ad47ef177af1d3737a4d4ffbc1f83a833..a427c6c2eb076b6fd1f1817e30f3e29ec689cb21 100644 (file)
@@ -1,22 +1,28 @@
 .TH "ilasm" 1
 .SH NAME
 .TH "ilasm" 1
 .SH NAME
-ilasm \- Mono IL assembler
+ilasm, ilasm2 \- Mono IL assembler
 .SH SYNOPSIS
 .B ilasm
 [option] [source-files]
 .SH SYNOPSIS
 .B ilasm
 [option] [source-files]
+.PP
+.B ilasm2
+[option] [source-files]
 .SH DESCRIPTION
 ilasm is the Mono ILAsm assembler.  You can pass one or more options to
 drive the compiler, and a set of source files.  
 .SH DESCRIPTION
 ilasm is the Mono ILAsm assembler.  You can pass one or more options to
 drive the compiler, and a set of source files.  
-
+.PP
+Use \fIilasm\fR to generate 1.0 assemblies and use \fIilasm2\fR to
+assemble programs that use the 2.0 features (generics).
+.PP
 The Mono ILAsm assembler accepts options starting with / or - for mosted 
 options. 
 The Mono ILAsm assembler accepts options starting with / or - for mosted 
 options. 
-
+.PP
 The Mono ILAsm assembler generates images (.exe and .dll files) that contain
 CIL byte code that can be executed by any system that implemented a Common
 Language Infrastructure virtual machine. 
 .SH OPTIONS
 .TP
 The Mono ILAsm assembler generates images (.exe and .dll files) that contain
 CIL byte code that can be executed by any system that implemented a Common
 Language Infrastructure virtual machine. 
 .SH OPTIONS
 .TP
-.B \//out:<file_name>
+.B \//output:<file_name>
 Specify the output file name.
 .TP
 .B \//exe 
 Specify the output file name.
 .TP
 .B \//exe 
@@ -37,8 +43,26 @@ Display method information when a method is defined.
 .B \//show_method_ref
 Display method information when a method is referenced
 .TP
 .B \//show_method_ref
 Display method information when a method is referenced
 .TP
+.B \//key:KEYFILE
+Strongname (sign) the output assembly using the key pair present in 
+the specified strong name key file (snk). A full key pair is required
+(i.e. delay signing is done using a .publickey directive in the sources).
+.TP
+.B \//key:@CONTAINER
+Strongname (sign) the output assembly using the key pair present in 
+the specified container.
+.TP
 .B \--about
 Display information about ilasm
 .TP
 .B \--version
 Display ilasm version
 .B \--about
 Display information about ilasm
 .TP
 .B \--version
 Display ilasm version
+.SH SEE ALSO
+.BR mono(1), mcs(1)
+.SH COPYRIGHT
+Copyright (C) 2004, 2007 Novell, Inc (http://www.novell.com)
+.SH MAILING LISTS
+Visit http://lists.ximian.com/mailman/listinfo/mono-devel-list for details.
+.SH WEB SITE
+Visit: http://www.mono-project.com for details
+